Mon Jul 26 06:19:57 UTC 2021 I: starting to build iwyu/bullseye/armhf on jenkins on '2021-07-26 06:19' Mon Jul 26 06:19:57 UTC 2021 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_24/5731/console.log Mon Jul 26 06:19:57 UTC 2021 I: Downloading source for bullseye/iwyu=8.15-2 --2021-07-26 06:19:57-- http://cdn-fastly.deb.debian.org/debian/pool/main/i/iwyu/iwyu_8.15-2.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1999 (2.0K) Saving to: ‘iwyu_8.15-2.dsc’ 0K . 100% 114M=0s 2021-07-26 06:19:57 (114 MB/s) - ‘iwyu_8.15-2.dsc’ saved [1999/1999] Mon Jul 26 06:19:58 UTC 2021 I: iwyu_8.15-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: iwyu Binary: iwyu Architecture: any Version: 8.15-2 Maintainer: LLVM Packaging Team Uploaders: Sylvestre Ledru Homepage: https://include-what-you-use.org/ Standards-Version: 4.2.1 Vcs-Browser: https://salsa.debian.org/pkg-llvm-team/iwyu Vcs-Git: https://salsa.debian.org/pkg-llvm-team/iwyu.git Build-Depends: debhelper-compat (= 12), cmake, clang-11, libclang-11-dev, llvm-11-dev, help2man, libncurses5-dev, zlib1g-dev, chrpath Build-Conflicts: llvm-5.0-dev, llvm-6.0-dev Package-List: iwyu deb devel optional arch=any Checksums-Sha1: a04455a46a370606a6b461a232248c181cb2d462 603435 iwyu_8.15.orig.tar.gz 70fa04663073ea23a804d755ec5e21eeb3b92501 8756 iwyu_8.15-2.debian.tar.xz Checksums-Sha256: 259332899a02cf6092947f3dd93ced054fa7650958369cf573985e75b6a543da 603435 iwyu_8.15.orig.tar.gz 725aba18e3a0b3369368c08eda7220c955583eff09dd82e808145fa0d28f512b 8756 iwyu_8.15-2.debian.tar.xz Files: ae3426c3de9eed4b9301172c8e61329e 603435 iwyu_8.15.orig.tar.gz e5fcf9c5870e50f6d563f6ae770b3d8b 8756 iwyu_8.15-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEtg21mU05vsTRqVzPfmUo2nUvG+EFAmAaXW4ACgkQfmUo2nUv G+Gn4g/9Fu5xWJPLZUykfffUPgFP4k4qmOmlrKdEI5tbisHCBiAc9NoPm4lR8YwA bS5wjqauBuO+Ph4AXAW6sBb7Z+eAU7jCXsIyJVWMdTJR6H53CEybjwfXMG+4zHTJ WFDRob3Lj5B5W0w1DPduMMU6DkQlthqejGJMC0skzZpcp7aFnGoquXwjTFV5guve bwIcdK/h5HYXKKnREAb+GPLD5zDlCEgt8ZilXqD6W/qoDV9Nj0DtBYl9+t9AZyf7 2YgzEFcIJ+PI00FTkwc9IUvobo8Hm1DN7VPmys7/0lkmpwp/qY7gry6yf5dk7kl9 qBScX4DjdqWl5jAaTOy3wFuNQpZj7zZ+gq+olzZgjTfY9xaJaI52Z/GgIquQFUr8 rVbESpKAtx8dJRULEjk9/99ubSwkLIL2T64gqY6L70ePVkJo3wRsZY4s10pncbob FJGpbi6g8PFLBfsYLxpRKCCcKhcJfRdHOzcvxBgepBwZDBfbgjjJ3Nh/8m6rcUs3 PuVkbVrdEjI1Hp3MJmbpDQXfcc2kYvQNJjIUonFIVTQUE3CZXpIzeIQpOhWgSg4N wk8eDYD92WOrC81OUxCsQxxv2rNbOBKCctvuGcEVeqF2ffgvdvgt+ZJvRsj9XIZM dNUXCBgSKO+qyHfCIpnYe09akUMaKzOK+4lmjw62n6d44szxEzs= =w7o5 -----END PGP SIGNATURE----- Mon Jul 26 06:19:58 UTC 2021 I: Checking whether the package is not for us Mon Jul 26 06:19:58 UTC 2021 I: Starting 1st build on remote node ff4a-armhf-rb.debian.net. Mon Jul 26 06:19:58 UTC 2021 I: Preparing to do remote build '1' on ff4a-armhf-rb.debian.net. Mon Jul 26 06:32:02 UTC 2021 I: Deleting $TMPDIR on ff4a-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Jul 25 18:20:07 -12 2021 I: pbuilder-time-stamp: 1627280407 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [iwyu_8.15-2.dsc] I: copying [./iwyu_8.15.orig.tar.gz] I: copying [./iwyu_8.15-2.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.ZwL77LuI/trustedkeys.kbx': General error gpgv: Signature made Tue Feb 2 20:23:10 2021 -12 gpgv: using RSA key B60DB5994D39BEC4D1A95CCF7E6528DA752F1BE1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./iwyu_8.15-2.dsc dpkg-source: info: extracting iwyu in iwyu-8.15 dpkg-source: info: unpacking iwyu_8.15.orig.tar.gz dpkg-source: info: unpacking iwyu_8.15-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying python3.diff I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/30452/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' DISTRIBUTION='' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='b286430a452040fdaca93c0f5af8ad95' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='30452' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.HmUs2kwM24/pbuilderrc_8UtO --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.HmUs2kwM24/b1 --logfile b1/build.log iwyu_8.15-2.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:8000/' I: uname -a Linux ff4a 5.10.0-8-armmp-lpae #1 SMP Debian 5.10.46-2 (2021-07-20) armv7l GNU/Linux I: ls -l /bin total 3580 -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash -rwxr-xr-x 1 root root 75880 Sep 22 2020 date -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd -rwxr-xr-x 1 root root 59912 Sep 22 2020 df -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir -rwxr-xr-x 1 root root 55012 Feb 7 02:38 dmesg lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep -rwxr-xr-x 1 root root 22496 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep -rwxr-xr-x 1 root root 47492 Feb 7 02:38 findmnt -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln -rwxr-xr-x 1 root root 35068 Feb 7 2020 login -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls -rwxr-xr-x 1 root root 99940 Feb 7 02:38 lsblk -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 34408 Feb 7 02:38 more -rwsr-xr-x 1 root root 34400 Feb 7 02:38 mount -rwxr-xr-x 1 root root 9824 Feb 7 02:38 mountpoint -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Jun 21 14:26 rbash -> bash -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jul 24 21:28 sh -> dash -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty -rwsr-xr-x 1 root root 46704 Feb 7 02:38 su -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch -rwxr-xr-x 1 root root 22496 Sep 22 2020 true -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server -rwsr-xr-x 1 root root 22108 Feb 7 02:38 umount -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir -rwxr-xr-x 1 root root 38512 Feb 7 02:38 wdctl lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew I: user script /srv/workspace/pbuilder/30452/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 12), cmake, clang-11, libclang-11-dev, llvm-11-dev, help2man, libncurses5-dev, zlib1g-dev, chrpath Conflicts: llvm-5.0-dev, llvm-6.0-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19398 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on clang-11; however: Package clang-11 is not installed. pbuilder-satisfydepends-dummy depends on libclang-11-dev; however: Package libclang-11-dev is not installed. pbuilder-satisfydepends-dummy depends on llvm-11-dev; however: Package llvm-11-dev is not installed. pbuilder-satisfydepends-dummy depends on help2man; however: Package help2man is not installed. pbuilder-satisfydepends-dummy depends on libncurses5-dev; however: Package libncurses5-dev is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on chrpath; however: Package chrpath is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} chrpath{a} clang-11{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} help2man{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13{a} libbrotli1{a} libbsd0{a} libclang-11-dev{a} libclang-common-11-dev{a} libclang-cpp11{a} libclang1-11{a} libcurl4{a} libdebhelper-perl{a} libedit2{a} libelf1{a} libexpat1{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libgc1{a} libicu67{a} libjsoncpp24{a} libldap-2.4-2{a} libllvm11{a} liblocale-gettext-perl{a} libmagic-mgc{a} libmagic1{a} libmd0{a} libmpdec3{a} libncurses-dev{a} libncurses6{a} libnghttp2-14{a} libobjc-10-dev{a} libobjc4{a} libpfm4{a} libpipeline1{a} libprocps8{a} libpsl5{a} libpython3-stdlib{a} libpython3.9-minimal{a} libpython3.9-stdlib{a} libreadline8{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libssh2-1{a} libsub-override-perl{a} libtinfo-dev{a} libtool{a} libuchardet0{a} libuv1{a} libxml2{a} libyaml-0-2{a} libz3-4{a} libz3-dev{a} llvm-11{a} llvm-11-dev{a} llvm-11-runtime{a} llvm-11-tools{a} m4{a} man-db{a} media-types{a} po-debconf{a} procps{a} python3{a} python3-minimal{a} python3-pkg-resources{a} python3-pygments{a} python3-yaml{a} python3.9{a} python3.9-minimal{a} readline-common{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: binfmt-support ca-certificates curl libarchive-cpio-perl libgpm2 libldap-common libltdl-dev libmail-sendmail-perl libomp-11-dev libsasl2-modules lynx psmisc publicsuffix wget 0 packages upgraded, 91 newly installed, 0 to remove and 0 not upgraded. Need to get 124 MB of archives. After unpacking 689 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-7 [138 kB] Get: 2 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 3 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB] Get: 4 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB] Get: 5 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB] Get: 6 http://deb.debian.org/debian bullseye/main armhf liblocale-gettext-perl armhf 1.07-4+b1 [18.3 kB] Get: 7 http://deb.debian.org/debian bullseye/main armhf libpython3.9-minimal armhf 3.9.2-1 [790 kB] Get: 8 http://deb.debian.org/debian bullseye/main armhf libexpat1 armhf 2.2.10-2 [76.3 kB] Get: 9 http://deb.debian.org/debian bullseye/main armhf python3.9-minimal armhf 3.9.2-1 [1630 kB] Get: 10 http://deb.debian.org/debian bullseye/main armhf python3-minimal armhf 3.9.2-3 [38.2 kB] Get: 11 http://deb.debian.org/debian bullseye/main armhf media-types all 4.0.0 [30.3 kB] Get: 12 http://deb.debian.org/debian bullseye/main armhf libmpdec3 armhf 2.5.1-1 [74.9 kB] Get: 13 http://deb.debian.org/debian bullseye/main armhf readline-common all 8.1-1 [73.7 kB] Get: 14 http://deb.debian.org/debian bullseye/main armhf libreadline8 armhf 8.1-1 [147 kB] Get: 15 http://deb.debian.org/debian bullseye/main armhf libpython3.9-stdlib armhf 3.9.2-1 [1608 kB] Get: 16 http://deb.debian.org/debian bullseye/main armhf python3.9 armhf 3.9.2-1 [466 kB] Get: 17 http://deb.debian.org/debian bullseye/main armhf libpython3-stdlib armhf 3.9.2-3 [21.4 kB] Get: 18 http://deb.debian.org/debian bullseye/main armhf python3 armhf 3.9.2-3 [37.9 kB] Get: 19 http://deb.debian.org/debian bullseye/main armhf libncurses6 armhf 6.2+20201114-2 [80.5 kB] Get: 20 http://deb.debian.org/debian bullseye/main armhf libprocps8 armhf 2:3.3.17-5 [60.7 kB] Get: 21 http://deb.debian.org/debian bullseye/main armhf procps armhf 2:3.3.17-5 [492 kB] Get: 22 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB] Get: 23 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB] Get: 24 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3 [117 kB] Get: 25 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3 [68.1 kB] Get: 26 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB] Get: 27 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB] Get: 28 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB] Get: 29 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB] Get: 30 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 31 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB] Get: 32 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB] Get: 33 http://deb.debian.org/debian bullseye/main armhf chrpath armhf 0.16-2+b1 [15.9 kB] Get: 34 http://deb.debian.org/debian bullseye/main armhf libmd0 armhf 1.0.3-3 [27.4 kB] Get: 35 http://deb.debian.org/debian bullseye/main armhf libbsd0 armhf 0.11.3-1 [103 kB] Get: 36 http://deb.debian.org/debian bullseye/main armhf libedit2 armhf 3.1-20191231-2+b1 [81.1 kB] Get: 37 http://deb.debian.org/debian bullseye/main armhf libz3-4 armhf 4.8.10-1 [5959 kB] Get: 38 http://deb.debian.org/debian bullseye/main armhf libllvm11 armhf 1:11.0.1-2 [15.4 MB] Get: 39 http://deb.debian.org/debian bullseye/main armhf libclang-cpp11 armhf 1:11.0.1-2 [8197 kB] Get: 40 http://deb.debian.org/debian bullseye/main armhf libgc1 armhf 1:8.0.4-3 [227 kB] Get: 41 http://deb.debian.org/debian bullseye/main armhf libobjc4 armhf 10.2.1-6 [33.7 kB] Get: 42 http://deb.debian.org/debian bullseye/main armhf libobjc-10-dev armhf 10.2.1-6 [162 kB] Get: 43 http://deb.debian.org/debian bullseye/main armhf libclang-common-11-dev armhf 1:11.0.1-2 [2850 kB] Get: 44 http://deb.debian.org/debian bullseye/main armhf libclang1-11 armhf 1:11.0.1-2 [4579 kB] Get: 45 http://deb.debian.org/debian bullseye/main armhf clang-11 armhf 1:11.0.1-2 [104 kB] Get: 46 http://deb.debian.org/debian bullseye/main armhf cmake-data all 3.18.4-2 [1725 kB] Get: 47 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB] Get: 48 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [602 kB] Get: 49 http://deb.debian.org/debian bullseye/main armhf libarchive13 armhf 3.4.3-2+b1 [304 kB] Get: 50 http://deb.debian.org/debian bullseye/main armhf libbrotli1 armhf 1.0.9-2+b2 [262 kB] Get: 51 http://deb.debian.org/debian bullseye/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-2.1 [67.6 kB] Get: 52 http://deb.debian.org/debian bullseye/main armhf libsasl2-2 armhf 2.1.27+dfsg-2.1 [99.1 kB] Get: 53 http://deb.debian.org/debian bullseye/main armhf libldap-2.4-2 armhf 2.4.57+dfsg-3 [210 kB] Get: 54 http://deb.debian.org/debian bullseye/main armhf libnghttp2-14 armhf 1.43.0-1 [65.6 kB] Get: 55 http://deb.debian.org/debian bullseye/main armhf libpsl5 armhf 0.21.0-1.2 [56.1 kB] Get: 56 http://deb.debian.org/debian bullseye/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [55.2 kB] Get: 57 http://deb.debian.org/debian bullseye/main armhf libssh2-1 armhf 1.9.0-2 [143 kB] Get: 58 http://deb.debian.org/debian bullseye/main armhf libcurl4 armhf 7.74.0-1.3+b1 [310 kB] Get: 59 http://deb.debian.org/debian bullseye/main armhf libjsoncpp24 armhf 1.9.4-4 [68.5 kB] Get: 60 http://deb.debian.org/debian bullseye/main armhf librhash0 armhf 1.4.1-2 [144 kB] Get: 61 http://deb.debian.org/debian bullseye/main armhf libuv1 armhf 1.40.0-2 [120 kB] Get: 62 http://deb.debian.org/debian bullseye/main armhf cmake armhf 3.18.4-2 [3534 kB] Get: 63 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB] Get: 64 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB] Get: 65 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB] Get: 66 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 67 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB] Get: 68 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 69 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 70 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB] Get: 71 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB] Get: 72 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB] Get: 73 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 74 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 75 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB] Get: 76 http://deb.debian.org/debian bullseye/main armhf help2man armhf 1.48.1 [190 kB] Get: 77 http://deb.debian.org/debian bullseye/main armhf libclang-11-dev armhf 1:11.0.1-2 [19.1 MB] Get: 78 http://deb.debian.org/debian bullseye/main armhf libffi-dev armhf 3.3-6 [52.8 kB] Get: 79 http://deb.debian.org/debian bullseye/main armhf libncurses-dev armhf 6.2+20201114-2 [308 kB] Get: 80 http://deb.debian.org/debian bullseye/main armhf libpfm4 armhf 4.11.1+git32-gd0b85fb-1 [43.3 kB] Get: 81 http://deb.debian.org/debian bullseye/main armhf libtinfo-dev armhf 6.2+20201114-2 [932 B] Get: 82 http://deb.debian.org/debian bullseye/main armhf libyaml-0-2 armhf 0.2.2-1 [42.0 kB] Get: 83 http://deb.debian.org/debian bullseye/main armhf libz3-dev armhf 4.8.10-1 [90.8 kB] Get: 84 http://deb.debian.org/debian bullseye/main armhf llvm-11-runtime armhf 1:11.0.1-2 [185 kB] Get: 85 http://deb.debian.org/debian bullseye/main armhf llvm-11 armhf 1:11.0.1-2 [6882 kB] Get: 86 http://deb.debian.org/debian bullseye/main armhf python3-pkg-resources all 52.0.0-4 [190 kB] Get: 87 http://deb.debian.org/debian bullseye/main armhf python3-pygments all 2.7.1+dfsg-2.1 [657 kB] Get: 88 http://deb.debian.org/debian bullseye/main armhf python3-yaml armhf 5.3.1-5 [129 kB] Get: 89 http://deb.debian.org/debian bullseye/main armhf llvm-11-tools armhf 1:11.0.1-2 [334 kB] Get: 90 http://deb.debian.org/debian bullseye/main armhf llvm-11-dev armhf 1:11.0.1-2 [27.4 MB] Get: 91 http://deb.debian.org/debian bullseye/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2 [185 kB] Fetched 124 MB in 16s (7883 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19398 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-7_armhf.deb ... Unpacking bsdextrautils (2.36.1-7) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../1-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_armhf.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../3-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package liblocale-gettext-perl. Preparing to unpack .../5-liblocale-gettext-perl_1.07-4+b1_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-4+b1) ... Selecting previously unselected package libpython3.9-minimal:armhf. Preparing to unpack .../6-libpython3.9-minimal_3.9.2-1_armhf.deb ... Unpacking libpython3.9-minimal:armhf (3.9.2-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../7-libexpat1_2.2.10-2_armhf.deb ... Unpacking libexpat1:armhf (2.2.10-2) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../8-python3.9-minimal_3.9.2-1_armhf.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:armhf (3.9.2-1) ... Setting up libexpat1:armhf (2.2.10-2) ... Setting up python3.9-minimal (3.9.2-1) ... Selecting previously unselected package python3-minimal. (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 ... 20280 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_armhf.deb ... Unpacking python3-minimal (3.9.2-3) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package libmpdec3:armhf. Preparing to unpack .../2-libmpdec3_2.5.1-1_armhf.deb ... Unpacking libmpdec3:armhf (2.5.1-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../4-libreadline8_8.1-1_armhf.deb ... Unpacking libreadline8:armhf (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:armhf. Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_armhf.deb ... Unpacking libpython3.9-stdlib:armhf (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.2-1_armhf.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.9.2-3) ... Setting up python3-minimal (3.9.2-3) ... 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 ... 20701 files and directories currently installed.) Preparing to unpack .../00-python3_3.9.2-3_armhf.deb ... Unpacking python3 (3.9.2-3) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../01-libncurses6_6.2+20201114-2_armhf.deb ... Unpacking libncurses6:armhf (6.2+20201114-2) ... Selecting previously unselected package libprocps8:armhf. Preparing to unpack .../02-libprocps8_2%3a3.3.17-5_armhf.deb ... Unpacking libprocps8:armhf (2:3.3.17-5) ... Selecting previously unselected package procps. Preparing to unpack .../03-procps_2%3a3.3.17-5_armhf.deb ... Unpacking procps (2:3.3.17-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../04-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../05-libmagic-mgc_1%3a5.39-3_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../06-libmagic1_1%3a5.39-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../07-file_1%3a5.39-3_armhf.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../08-gettext-base_0.21-4_armhf.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../09-libsigsegv2_2.13-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.18-5_armhf.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package chrpath. Preparing to unpack .../15-chrpath_0.16-2+b1_armhf.deb ... Unpacking chrpath (0.16-2+b1) ... Selecting previously unselected package libmd0:armhf. Preparing to unpack .../16-libmd0_1.0.3-3_armhf.deb ... Unpacking libmd0:armhf (1.0.3-3) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../17-libbsd0_0.11.3-1_armhf.deb ... Unpacking libbsd0:armhf (0.11.3-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../18-libedit2_3.1-20191231-2+b1_armhf.deb ... Unpacking libedit2:armhf (3.1-20191231-2+b1) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../19-libz3-4_4.8.10-1_armhf.deb ... Unpacking libz3-4:armhf (4.8.10-1) ... Selecting previously unselected package libllvm11:armhf. Preparing to unpack .../20-libllvm11_1%3a11.0.1-2_armhf.deb ... Unpacking libllvm11:armhf (1:11.0.1-2) ... Selecting previously unselected package libclang-cpp11. Preparing to unpack .../21-libclang-cpp11_1%3a11.0.1-2_armhf.deb ... Unpacking libclang-cpp11 (1:11.0.1-2) ... Selecting previously unselected package libgc1:armhf. Preparing to unpack .../22-libgc1_1%3a8.0.4-3_armhf.deb ... Unpacking libgc1:armhf (1:8.0.4-3) ... Selecting previously unselected package libobjc4:armhf. Preparing to unpack .../23-libobjc4_10.2.1-6_armhf.deb ... Unpacking libobjc4:armhf (10.2.1-6) ... Selecting previously unselected package libobjc-10-dev:armhf. Preparing to unpack .../24-libobjc-10-dev_10.2.1-6_armhf.deb ... Unpacking libobjc-10-dev:armhf (10.2.1-6) ... Selecting previously unselected package libclang-common-11-dev. Preparing to unpack .../25-libclang-common-11-dev_1%3a11.0.1-2_armhf.deb ... Unpacking libclang-common-11-dev (1:11.0.1-2) ... Selecting previously unselected package libclang1-11. Preparing to unpack .../26-libclang1-11_1%3a11.0.1-2_armhf.deb ... Unpacking libclang1-11 (1:11.0.1-2) ... Selecting previously unselected package clang-11. Preparing to unpack .../27-clang-11_1%3a11.0.1-2_armhf.deb ... Unpacking clang-11 (1:11.0.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../28-cmake-data_3.18.4-2_all.deb ... Unpacking cmake-data (3.18.4-2) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../29-libicu67_67.1-7_armhf.deb ... Unpacking libicu67:armhf (67.1-7) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../30-libxml2_2.9.10+dfsg-6.7_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../31-libarchive13_3.4.3-2+b1_armhf.deb ... Unpacking libarchive13:armhf (3.4.3-2+b1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../32-libbrotli1_1.0.9-2+b2_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2+b2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../33-libsasl2-modules-db_2.1.27+dfsg-2.1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-2.1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../34-libsasl2-2_2.1.27+dfsg-2.1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-2.1) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../35-libldap-2.4-2_2.4.57+dfsg-3_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.57+dfsg-3) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../36-libnghttp2-14_1.43.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.43.0-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../37-libpsl5_0.21.0-1.2_armhf.deb ... Unpacking libpsl5:armhf (0.21.0-1.2) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../38-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../39-libssh2-1_1.9.0-2_armhf.deb ... Unpacking libssh2-1:armhf (1.9.0-2) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../40-libcurl4_7.74.0-1.3+b1_armhf.deb ... Unpacking libcurl4:armhf (7.74.0-1.3+b1) ... Selecting previously unselected package libjsoncpp24:armhf. Preparing to unpack .../41-libjsoncpp24_1.9.4-4_armhf.deb ... Unpacking libjsoncpp24:armhf (1.9.4-4) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../42-librhash0_1.4.1-2_armhf.deb ... Unpacking librhash0:armhf (1.4.1-2) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../43-libuv1_1.40.0-2_armhf.deb ... Unpacking libuv1:armhf (1.40.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../44-cmake_3.18.4-2_armhf.deb ... Unpacking cmake (3.18.4-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../45-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../46-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../47-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../48-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../49-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../50-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../51-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../52-libelf1_0.183-1_armhf.deb ... Unpacking libelf1:armhf (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../53-dwz_0.13+20210201-1_armhf.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package gettext. Preparing to unpack .../54-gettext_0.21-4_armhf.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../55-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../56-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../57-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package help2man. Preparing to unpack .../58-help2man_1.48.1_armhf.deb ... Unpacking help2man (1.48.1) ... Selecting previously unselected package libclang-11-dev. Preparing to unpack .../59-libclang-11-dev_1%3a11.0.1-2_armhf.deb ... Unpacking libclang-11-dev (1:11.0.1-2) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../60-libffi-dev_3.3-6_armhf.deb ... Unpacking libffi-dev:armhf (3.3-6) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../61-libncurses-dev_6.2+20201114-2_armhf.deb ... Unpacking libncurses-dev:armhf (6.2+20201114-2) ... Selecting previously unselected package libpfm4:armhf. Preparing to unpack .../62-libpfm4_4.11.1+git32-gd0b85fb-1_armhf.deb ... Unpacking libpfm4:armhf (4.11.1+git32-gd0b85fb-1) ... Selecting previously unselected package libtinfo-dev:armhf. Preparing to unpack .../63-libtinfo-dev_6.2+20201114-2_armhf.deb ... Unpacking libtinfo-dev:armhf (6.2+20201114-2) ... Selecting previously unselected package libyaml-0-2:armhf. Preparing to unpack .../64-libyaml-0-2_0.2.2-1_armhf.deb ... Unpacking libyaml-0-2:armhf (0.2.2-1) ... Selecting previously unselected package libz3-dev:armhf. Preparing to unpack .../65-libz3-dev_4.8.10-1_armhf.deb ... Unpacking libz3-dev:armhf (4.8.10-1) ... Selecting previously unselected package llvm-11-runtime. Preparing to unpack .../66-llvm-11-runtime_1%3a11.0.1-2_armhf.deb ... Unpacking llvm-11-runtime (1:11.0.1-2) ... Selecting previously unselected package llvm-11. Preparing to unpack .../67-llvm-11_1%3a11.0.1-2_armhf.deb ... Unpacking llvm-11 (1:11.0.1-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../68-python3-pkg-resources_52.0.0-4_all.deb ... Unpacking python3-pkg-resources (52.0.0-4) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../69-python3-pygments_2.7.1+dfsg-2.1_all.deb ... Unpacking python3-pygments (2.7.1+dfsg-2.1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../70-python3-yaml_5.3.1-5_armhf.deb ... Unpacking python3-yaml (5.3.1-5) ... Selecting previously unselected package llvm-11-tools. Preparing to unpack .../71-llvm-11-tools_1%3a11.0.1-2_armhf.deb ... Unpacking llvm-11-tools (1:11.0.1-2) ... Selecting previously unselected package llvm-11-dev. Preparing to unpack .../72-llvm-11-dev_1%3a11.0.1-2_armhf.deb ... Unpacking llvm-11-dev (1:11.0.1-2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../73-zlib1g-dev_1%3a1.2.11.dfsg-2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up libpsl5:armhf (0.21.0-1.2) ... Setting up bsdextrautils (2.36.1-7) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:armhf (67.1-7) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:armhf (0.2.2-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libbrotli1:armhf (1.0.9-2+b2) ... Setting up libnghttp2-14:armhf (1.43.0-1) ... Setting up libmagic1:armhf (1:5.39-3) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3) ... Setting up libffi-dev:armhf (3.3-6) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-2.1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libz3-4:armhf (4.8.10-1) ... Setting up libuv1:armhf (1.40.0-2) ... Setting up libpfm4:armhf (4.11.1+git32-gd0b85fb-1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libncurses6:armhf (6.2+20201114-2) ... Setting up libsigsegv2:armhf (2.13-1) ... Setting up autopoint (0.21-4) ... Setting up libgc1:armhf (1:8.0.4-3) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-2.1) ... Setting up libjsoncpp24:armhf (1.9.4-4) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2) ... Setting up libmd0:armhf (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up librhash0:armhf (1.4.1-2) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libmpdec3:armhf (2.5.1-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libssh2-1:armhf (1.9.0-2) ... Setting up cmake-data (3.18.4-2) ... Setting up libbsd0:armhf (0.11.3-1) ... Setting up libelf1:armhf (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up libxml2:armhf (2.9.10+dfsg-6.7) ... Setting up liblocale-gettext-perl (1.07-4+b1) ... Setting up chrpath (0.16-2+b1) ... Setting up libprocps8:armhf (2:3.3.17-5) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up libz3-dev:armhf (4.8.10-1) ... Setting up libncurses-dev:armhf (6.2+20201114-2) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up libarchive13:armhf (3.4.3-2+b1) ... Setting up libedit2:armhf (3.1-20191231-2+b1) ... Setting up libreadline8:armhf (8.1-1) ... Setting up libldap-2.4-2:armhf (2.4.57+dfsg-3) ... Setting up m4 (1.4.18-5) ... Setting up libobjc4:armhf (10.2.1-6) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up help2man (1.48.1) ... Setting up libllvm11:armhf (1:11.0.1-2) ... Setting up libclang1-11 (1:11.0.1-2) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up libobjc-10-dev:armhf (10.2.1-6) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up procps (2:3.3.17-5) ... Setting up libclang-common-11-dev (1:11.0.1-2) ... Setting up libcurl4:armhf (7.74.0-1.3+b1) ... Setting up libpython3.9-stdlib:armhf (3.9.2-1) ... Setting up libpython3-stdlib:armhf (3.9.2-3) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libtinfo-dev:armhf (6.2+20201114-2) ... Setting up llvm-11-runtime (1:11.0.1-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up llvm-11 (1:11.0.1-2) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libclang-cpp11 (1:11.0.1-2) ... Setting up dh-autoreconf (20) ... Setting up libclang-11-dev (1:11.0.1-2) ... Setting up cmake (3.18.4-2) ... Setting up clang-11 (1:11.0.1-2) ... Setting up python3.9 (3.9.2-1) ... Setting up debhelper (13.3.4) ... Setting up python3 (3.9.2-3) ... Setting up python3-pkg-resources (52.0.0-4) ... Setting up python3-yaml (5.3.1-5) ... Setting up python3-pygments (2.7.1+dfsg-2.1) ... Setting up llvm-11-tools (1:11.0.1-2) ... Setting up llvm-11-dev (1:11.0.1-2) ... Processing triggers for libc-bin (2.31-13) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/iwyu-8.15/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../iwyu_8.15-2_source.changes dpkg-buildpackage: info: source package iwyu dpkg-buildpackage: info: source version 8.15-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sylvestre Ledru dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --buildsystem=cmake --builddirectory=iwyu-build debian/rules override_dh_auto_clean make[1]: Entering directory '/build/iwyu-8.15' rm -rf iwyu-build make[1]: Leaving directory '/build/iwyu-8.15' dh_autoreconf_clean -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_clean -O--buildsystem=cmake -O--builddirectory=iwyu-build debian/rules build dh build --buildsystem=cmake --builddirectory=iwyu-build dh_update_autotools_config -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_autoreconf -O--buildsystem=cmake -O--builddirectory=iwyu-build debian/rules override_dh_auto_configure make[1]: Entering directory '/build/iwyu-8.15' dh_auto_configure -- -DCMAKE_CXX_FLAGS="""" -DLLVM_PATH=/usr/lib/llvm-11/ -DCMAKE_PREFIX_PATH=/usr/lib/llvm-11/ cd iwyu-build && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_CXX_FLAGS= -DLLVM_PATH=/usr/lib/llvm-11/ -DCMAKE_PREFIX_PATH=/usr/lib/llvm-11/ .. -- IWYU: out-of-tree configuration -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Linker detection: GNU ld -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- IWYU: configuring for LLVM 11.0.1... -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Warning: IWYU Git version info not found, DO NOT release from this build tree! -- Found PythonInterp: /usr/bin/python3.9 (found version "3.9.2") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY LLVM_PATH -- Build files have been written to: /build/iwyu-8.15/iwyu-build make[1]: Leaving directory '/build/iwyu-8.15' debian/rules override_dh_auto_build make[1]: Entering directory '/build/iwyu-8.15' dh_auto_build cd iwyu-build && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/iwyu-8.15/iwyu-build' /usr/bin/cmake -S/build/iwyu-8.15 -B/build/iwyu-8.15/iwyu-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/iwyu-8.15/iwyu-build/CMakeFiles /build/iwyu-8.15/iwyu-build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/build/iwyu-8.15/iwyu-build' make -f CMakeFiles/clang-resource-headers.dir/build.make CMakeFiles/clang-resource-headers.dir/depend make[4]: Entering directory '/build/iwyu-8.15/iwyu-build' cd /build/iwyu-8.15/iwyu-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/iwyu-8.15 /build/iwyu-8.15 /build/iwyu-8.15/iwyu-build /build/iwyu-8.15/iwyu-build /build/iwyu-8.15/iwyu-build/CMakeFiles/clang-resource-headers.dir/DependInfo.cmake --color= Dependee "/build/iwyu-8.15/iwyu-build/CMakeFiles/clang-resource-headers.dir/DependInfo.cmake" is newer than depender "/build/iwyu-8.15/iwyu-build/CMakeFiles/clang-resource-headers.dir/depend.internal". Dependee "/build/iwyu-8.15/iwyu-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/iwyu-8.15/iwyu-build/CMakeFiles/clang-resource-headers.dir/depend.internal". Scanning dependencies of target clang-resource-headers make[4]: Leaving directory '/build/iwyu-8.15/iwyu-build' make -f CMakeFiles/clang-resource-headers.dir/build.make CMakeFiles/clang-resource-headers.dir/build make[4]: Entering directory '/build/iwyu-8.15/iwyu-build' [ 0%] Copying clang's __clang_cuda_builtin_vars.h... [ 1%] Copying clang's __clang_cuda_cmath.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_builtin_vars.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_builtin_vars.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_cmath.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_cmath.h [ 1%] Copying clang's __clang_cuda_complex_builtins.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_complex_builtins.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_complex_builtins.h [ 2%] Copying clang's __clang_cuda_device_functions.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_device_functions.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_device_functions.h [ 2%] Copying clang's __clang_cuda_intrinsics.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_intrinsics.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_intrinsics.h [ 3%] Copying clang's __clang_cuda_libdevice_declares.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_libdevice_declares.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_libdevice_declares.h [ 3%] Copying clang's __clang_cuda_math.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_math.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_math.h [ 4%] Copying clang's __clang_cuda_math_forward_declares.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_math_forward_declares.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_math_forward_declares.h [ 4%] Copying clang's __clang_cuda_runtime_wrapper.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_runtime_wrapper.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_runtime_wrapper.h [ 5%] Copying clang's __clang_hip_libdevice_declares.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_hip_libdevice_declares.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_hip_libdevice_declares.h [ 6%] Copying clang's __clang_hip_runtime_wrapper.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_hip_runtime_wrapper.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_hip_runtime_wrapper.h [ 6%] Copying clang's __clang_hip_math.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_hip_math.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__clang_hip_math.h [ 6%] Copying clang's __stddef_max_align_t.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__stddef_max_align_t.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__stddef_max_align_t.h [ 7%] Copying clang's __wmmintrin_aes.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__wmmintrin_aes.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__wmmintrin_aes.h [ 8%] Copying clang's __wmmintrin_pclmul.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__wmmintrin_pclmul.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/__wmmintrin_pclmul.h [ 8%] Copying clang's adxintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/adxintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/adxintrin.h [ 9%] Copying clang's altivec.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/altivec.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/altivec.h [ 9%] Copying clang's ammintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ammintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ammintrin.h [ 10%] Copying clang's amxintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/amxintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/amxintrin.h [ 10%] Copying clang's arm64intr.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm64intr.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/arm64intr.h [ 11%] Copying clang's arm_acle.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_acle.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/arm_acle.h [ 11%] Copying clang's arm_bf16.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_bf16.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/arm_bf16.h [ 12%] Copying clang's arm_cde.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_cde.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/arm_cde.h [ 12%] Copying clang's arm_cmse.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_cmse.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/arm_cmse.h [ 13%] Copying clang's arm_fp16.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_fp16.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/arm_fp16.h [ 13%] Copying clang's arm_mve.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_mve.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/arm_mve.h [ 14%] Copying clang's arm_neon.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_neon.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/arm_neon.h [ 14%] Copying clang's arm_sve.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_sve.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/arm_sve.h [ 15%] Copying clang's armintr.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/armintr.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/armintr.h [ 16%] Copying clang's avx2intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx2intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx2intrin.h [ 16%] Copying clang's avx512bf16intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512bf16intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512bf16intrin.h [ 17%] Copying clang's avx512bitalgintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512bitalgintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512bitalgintrin.h [ 17%] Copying clang's avx512bwintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512bwintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512bwintrin.h [ 18%] Copying clang's avx512cdintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512cdintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512cdintrin.h [ 18%] Copying clang's avx512dqintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512dqintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512dqintrin.h [ 18%] Copying clang's avx512fintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512fintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512fintrin.h [ 19%] Copying clang's avx512erintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512erintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512erintrin.h [ 20%] Copying clang's avx512ifmaintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512ifmaintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512ifmaintrin.h [ 20%] Copying clang's avx512ifmavlintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512ifmavlintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512ifmavlintrin.h [ 21%] Copying clang's avx512pfintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512pfintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512pfintrin.h [ 21%] Copying clang's avx512vbmi2intrin.h... [ 22%] Copying clang's avx512vbmiintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vbmi2intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vbmi2intrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vbmiintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vbmiintrin.h [ 22%] Copying clang's avx512vbmivlintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vbmivlintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vbmivlintrin.h [ 23%] Copying clang's avx512vlbf16intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlbf16intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vlbf16intrin.h [ 24%] Copying clang's avx512vlbitalgintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlbitalgintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vlbitalgintrin.h [ 24%] Copying clang's avx512vlbwintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlbwintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vlbwintrin.h [ 25%] Copying clang's avx512vlcdintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlcdintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vlcdintrin.h [ 25%] Copying clang's avx512vldqintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vldqintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vldqintrin.h [ 26%] Copying clang's avx512vlintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vlintrin.h [ 26%] Copying clang's avx512vlvbmi2intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlvbmi2intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vlvbmi2intrin.h [ 27%] Copying clang's avx512vlvnniintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlvnniintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vlvnniintrin.h [ 27%] Copying clang's avx512vlvp2intersectintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlvp2intersectintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vlvp2intersectintrin.h [ 28%] Copying clang's avx512vnniintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vnniintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vnniintrin.h [ 28%] Copying clang's avx512vp2intersectintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vp2intersectintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vp2intersectintrin.h [ 29%] Copying clang's avx512vpopcntdqintrin.h... [ 29%] Copying clang's avx512vpopcntdqvlintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vpopcntdqintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vpopcntdqintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vpopcntdqvlintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avx512vpopcntdqvlintrin.h [ 30%] Copying clang's avxintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avxintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/avxintrin.h [ 31%] Copying clang's bmi2intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/bmi2intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/bmi2intrin.h [ 32%] Copying clang's cet.h... [ 32%] Copying clang's bmiintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cet.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/cet.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/bmiintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/bmiintrin.h [ 33%] Copying clang's cldemoteintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cldemoteintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/cldemoteintrin.h [ 33%] Copying clang's cetintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cetintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/cetintrin.h [ 33%] Copying clang's clflushoptintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/clflushoptintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/clflushoptintrin.h [ 34%] Copying clang's clwbintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/clwbintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/clwbintrin.h [ 34%] Copying clang's clzerointrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/clzerointrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/clzerointrin.h [ 35%] Copying clang's cpuid.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cpuid.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/cpuid.h [ 35%] Copying clang's cuda_wrappers/algorithm... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cuda_wrappers/algorithm /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/cuda_wrappers/algorithm [ 35%] Copying clang's cuda_wrappers/new... [ 36%] Copying clang's cuda_wrappers/complex... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cuda_wrappers/complex /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/cuda_wrappers/complex /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cuda_wrappers/new /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/cuda_wrappers/new [ 37%] Copying clang's emmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/emmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/emmintrin.h [ 37%] Copying clang's enqcmdintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/enqcmdintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/enqcmdintrin.h [ 39%] Copying clang's float.h... [ 39%] Copying clang's f16cintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/float.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/float.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/f16cintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/f16cintrin.h [ 39%] Copying clang's fma4intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/fma4intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/fma4intrin.h [ 40%] Copying clang's fmaintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/fmaintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/fmaintrin.h [ 40%] Copying clang's fuzzer/FuzzedDataProvider.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/fuzzer/FuzzedDataProvider.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/fuzzer/FuzzedDataProvider.h [ 41%] Copying clang's fxsrintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/fxsrintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/fxsrintrin.h [ 41%] Copying clang's gfniintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/gfniintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/gfniintrin.h [ 42%] Copying clang's htmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/htmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/htmintrin.h [ 42%] Copying clang's htmxlintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/htmxlintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/htmxlintrin.h [ 43%] Copying clang's ia32intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ia32intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ia32intrin.h [ 43%] Copying clang's immintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/immintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/immintrin.h [ 44%] Copying clang's intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/intrin.h [ 45%] Copying clang's invpcidintrin.h... [ 45%] Copying clang's inttypes.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/invpcidintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/invpcidintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/inttypes.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/inttypes.h [ 45%] Copying clang's iso646.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/iso646.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/iso646.h [ 46%] Copying clang's lwpintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/lwpintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/lwpintrin.h [ 47%] Copying clang's limits.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/limits.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/limits.h [ 47%] Copying clang's lzcntintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/lzcntintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/lzcntintrin.h [ 48%] Copying clang's mm3dnow.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/mm3dnow.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/mm3dnow.h [ 48%] Copying clang's mm_malloc.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/mm_malloc.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/mm_malloc.h [ 49%] Copying clang's mmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/mmintrin.h [ 49%] Copying clang's module.modulemap... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/module.modulemap /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/module.modulemap [ 50%] Copying clang's movdirintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/movdirintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/movdirintrin.h [ 50%] Copying clang's msa.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/msa.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/msa.h [ 51%] Copying clang's mwaitxintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/mwaitxintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/mwaitxintrin.h [ 51%] Copying clang's nmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/nmmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/nmmintrin.h [ 52%] Copying clang's omp.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/omp.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/omp.h [ 52%] Copying clang's opencl-c-base.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/opencl-c-base.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/opencl-c-base.h [ 53%] Copying clang's opencl-c.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/opencl-c.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/opencl-c.h [ 54%] Copying clang's openmp_wrappers/__clang_openmp_device_functions.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/__clang_openmp_device_functions.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/__clang_openmp_device_functions.h [ 54%] Copying clang's openmp_wrappers/cmath... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/cmath /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/cmath [ 55%] Copying clang's openmp_wrappers/complex... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/complex /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/complex [ 55%] Copying clang's openmp_wrappers/complex.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/complex.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/complex.h [ 56%] Copying clang's openmp_wrappers/math.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/math.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/math.h [ 57%] Copying clang's pconfigintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/pconfigintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/pconfigintrin.h [ 57%] Copying clang's openmp_wrappers/new... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/new /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/new [ 57%] Copying clang's pkuintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/pkuintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/pkuintrin.h [ 58%] Copying clang's pmmintrin.h... [ 58%] Copying clang's popcntintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/pmmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/pmmintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/popcntintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/popcntintrin.h [ 59%] Copying clang's ppc_wrappers/emmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/emmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/emmintrin.h [ 59%] Copying clang's ppc_wrappers/mm_malloc.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/mm_malloc.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/mm_malloc.h [ 60%] Copying clang's ppc_wrappers/mmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/mmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/mmintrin.h [ 60%] Copying clang's ppc_wrappers/pmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/pmmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/pmmintrin.h [ 61%] Copying clang's ppc_wrappers/smmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/smmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/smmintrin.h [ 61%] Copying clang's ppc_wrappers/xmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/xmmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/xmmintrin.h [ 62%] Copying clang's ppc_wrappers/tmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/tmmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/tmmintrin.h [ 63%] Copying clang's prfchwintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/prfchwintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/prfchwintrin.h [ 63%] Copying clang's profile/InstrProfData.inc... [ 64%] Copying clang's ptwriteintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/profile/InstrProfData.inc /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/profile/InstrProfData.inc /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ptwriteintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/ptwriteintrin.h [ 64%] Copying clang's rdseedintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/rdseedintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/rdseedintrin.h [ 65%] Copying clang's rtmintrin.h... [ 65%] Copying clang's s390intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/s390intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/s390intrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/rtmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/rtmintrin.h [ 66%] Copying clang's sanitizer/allocator_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/allocator_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/allocator_interface.h [ 66%] Copying clang's sanitizer/asan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/asan_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/asan_interface.h [ 67%] Copying clang's sanitizer/common_interface_defs.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/common_interface_defs.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/common_interface_defs.h [ 68%] Copying clang's sanitizer/dfsan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/dfsan_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/dfsan_interface.h [ 68%] Copying clang's sanitizer/coverage_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/coverage_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/coverage_interface.h [ 68%] Copying clang's sanitizer/hwasan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/hwasan_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/hwasan_interface.h [ 69%] Copying clang's sanitizer/linux_syscall_hooks.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/linux_syscall_hooks.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/linux_syscall_hooks.h [ 69%] Copying clang's sanitizer/msan_interface.h... [ 70%] Copying clang's sanitizer/lsan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/lsan_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/lsan_interface.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/msan_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/msan_interface.h [ 71%] Copying clang's sanitizer/netbsd_syscall_hooks.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/netbsd_syscall_hooks.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/netbsd_syscall_hooks.h [ 71%] Copying clang's sanitizer/scudo_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/scudo_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/scudo_interface.h [ 72%] Copying clang's sanitizer/tsan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/tsan_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/tsan_interface.h [ 72%] Copying clang's sanitizer/tsan_interface_atomic.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/tsan_interface_atomic.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/tsan_interface_atomic.h [ 73%] Copying clang's sanitizer/ubsan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/ubsan_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sanitizer/ubsan_interface.h [ 73%] Copying clang's serializeintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/serializeintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/serializeintrin.h [ 74%] Copying clang's sgxintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sgxintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/sgxintrin.h [ 74%] Copying clang's shaintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/shaintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/shaintrin.h [ 75%] Copying clang's smmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/smmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/smmintrin.h [ 76%] Copying clang's stdarg.h... [ 75%] Copying clang's stdalign.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdarg.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/stdarg.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdalign.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/stdalign.h [ 77%] Copying clang's stdatomic.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdatomic.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/stdatomic.h [ 77%] Copying clang's stdbool.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdbool.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/stdbool.h [ 78%] Copying clang's stddef.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stddef.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/stddef.h [ 78%] Copying clang's stdint.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdint.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/stdint.h [ 79%] Copying clang's stdnoreturn.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdnoreturn.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/stdnoreturn.h [ 79%] Copying clang's tbmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/tbmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/tbmintrin.h [ 80%] Copying clang's tgmath.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/tgmath.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/tgmath.h [ 80%] Copying clang's tmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/tmmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/tmmintrin.h [ 81%] Copying clang's tsxldtrkintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/tsxldtrkintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/tsxldtrkintrin.h [ 81%] Copying clang's unwind.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/unwind.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/unwind.h [ 82%] Copying clang's vadefs.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/vadefs.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/vadefs.h [ 82%] Copying clang's vaesintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/vaesintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/vaesintrin.h [ 83%] Copying clang's varargs.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/varargs.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/varargs.h [ 83%] Copying clang's vecintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/vecintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/vecintrin.h [ 84%] Copying clang's waitpkgintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/waitpkgintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/waitpkgintrin.h [ 85%] Copying clang's vpclmulqdqintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/vpclmulqdqintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/vpclmulqdqintrin.h [ 85%] Copying clang's wasm_simd128.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/wasm_simd128.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/wasm_simd128.h [ 86%] Copying clang's wbnoinvdintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/wbnoinvdintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/wbnoinvdintrin.h [ 86%] Copying clang's wmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/wmmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/wmmintrin.h [ 87%] Copying clang's x86intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/x86intrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/x86intrin.h [ 87%] Copying clang's xmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xmmintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xmmintrin.h [ 88%] Copying clang's xopintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xopintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xopintrin.h [ 88%] Copying clang's xray/xray_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xray/xray_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xray/xray_interface.h [ 89%] Copying clang's xray/xray_log_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xray/xray_log_interface.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xray/xray_log_interface.h [ 89%] Copying clang's xray/xray_records.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xray/xray_records.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xray/xray_records.h [ 90%] Copying clang's xsavecintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xsavecintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xsavecintrin.h [ 90%] Copying clang's xsaveintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xsaveintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xsaveintrin.h [ 91%] Copying clang's xsaveoptintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xsaveoptintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xsaveoptintrin.h [ 91%] Copying clang's xsavesintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xsavesintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xsavesintrin.h [ 92%] Copying clang's xtestintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xtestintrin.h /build/iwyu-8.15/iwyu-build/lib/clang/11.0.1/include/xtestintrin.h make[4]: Leaving directory '/build/iwyu-8.15/iwyu-build' [ 92%] Built target clang-resource-headers make -f CMakeFiles/include-what-you-use.dir/build.make CMakeFiles/include-what-you-use.dir/depend make[4]: Entering directory '/build/iwyu-8.15/iwyu-build' cd /build/iwyu-8.15/iwyu-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/iwyu-8.15 /build/iwyu-8.15 /build/iwyu-8.15/iwyu-build /build/iwyu-8.15/iwyu-build /build/iwyu-8.15/iwyu-build/CMakeFiles/include-what-you-use.dir/DependInfo.cmake --color= Dependee "/build/iwyu-8.15/iwyu-build/CMakeFiles/include-what-you-use.dir/DependInfo.cmake" is newer than depender "/build/iwyu-8.15/iwyu-build/CMakeFiles/include-what-you-use.dir/depend.internal". Dependee "/build/iwyu-8.15/iwyu-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/iwyu-8.15/iwyu-build/CMakeFiles/include-what-you-use.dir/depend.internal". Scanning dependencies of target include-what-you-use make[4]: Leaving directory '/build/iwyu-8.15/iwyu-build' make -f CMakeFiles/include-what-you-use.dir/build.make CMakeFiles/include-what-you-use.dir/build make[4]: Entering directory '/build/iwyu-8.15/iwyu-build' [ 92%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o -c /build/iwyu-8.15/iwyu_ast_util.cc [ 93%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu.cc.o -c /build/iwyu-8.15/iwyu.cc [ 94%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_cache.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_cache.cc.o -c /build/iwyu-8.15/iwyu_cache.cc [ 94%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o -c /build/iwyu-8.15/iwyu_driver.cc [ 95%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_getopt.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_getopt.cc.o -c /build/iwyu-8.15/iwyu_getopt.cc [ 95%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_globals.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_globals.cc.o -c /build/iwyu-8.15/iwyu_globals.cc [ 96%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_include_picker.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_include_picker.cc.o -c /build/iwyu-8.15/iwyu_include_picker.cc [ 96%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_lexer_utils.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_lexer_utils.cc.o -c /build/iwyu-8.15/iwyu_lexer_utils.cc In file included from /build/iwyu-8.15/iwyu_cache.h:23, from /build/iwyu-8.15/iwyu.cc:105: /build/iwyu-8.15/iwyu_stl_util.h: In function 'void include_what_you_use::Extend(TargetContainer*, const SourceContainer&) [with TargetContainer = std::vector >; SourceContainer = std::vector >]': /build/iwyu-8.15/iwyu_stl_util.h:122:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 122 | target->insert(target->end(), source.begin(), source.end()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/iwyu-8.15/iwyu_stl_util.h:122:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /build/iwyu-8.15/iwyu_stl_util.h: In function 'void include_what_you_use::Extend(TargetContainer*, const SourceContainer&) [with TargetContainer = std::vector >; SourceContainer = std::vector >]': /build/iwyu-8.15/iwyu_stl_util.h:122:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 122 | target->insert(target->end(), source.begin(), source.end()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/iwyu-8.15/iwyu_stl_util.h:122:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /build/iwyu-8.15/iwyu.cc:102: /usr/include/c++/10/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::TemplateArgument; _Alloc = std::allocator]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::TemplateArgumentLoc; _Alloc = std::allocator]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/iwyu-8.15/iwyu.cc:102: /usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = clang::TemplateArgument; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:226:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 227 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:238:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:238:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = clang::TemplateArgumentLoc; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:226:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 227 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:238:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:238:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /build/iwyu-8.15/iwyu.cc:102: /usr/include/c++/10/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = clang::TemplateArgument; _Alloc = std::allocator]': /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = clang::TemplateArgumentLoc; _Alloc = std::allocator]': /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from /build/iwyu-8.15/iwyu.cc:102: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::TemplateArgument&}; _Tp = clang::TemplateArgument; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::TemplateArgumentLoc&}; _Tp = clang::TemplateArgumentLoc; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /build/iwyu-8.15/iwyu.cc:102: /usr/include/c++/10/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = clang::TemplateArgument; _Alloc = std::allocator]': /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/ext/alloc_traits.h:34, from /usr/include/c++/10/bits/stl_uninitialized.h:67, from /usr/include/c++/10/deque:66, from /build/iwyu-8.15/iwyu.cc:94: /usr/include/c++/10/bits/alloc_traits.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = clang::TemplateArgument]': /usr/include/c++/10/bits/alloc_traits.h:735:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 735 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/10/bits/alloc_traits.h:735:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/alloc_traits.h:738:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 738 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /build/iwyu-8.15/iwyu.cc:102: /usr/include/c++/10/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = clang::TemplateArgumentLoc; _Alloc = std::allocator]': /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/ext/alloc_traits.h:34, from /usr/include/c++/10/bits/stl_uninitialized.h:67, from /usr/include/c++/10/deque:66, from /build/iwyu-8.15/iwyu.cc:94: /usr/include/c++/10/bits/alloc_traits.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = clang::TemplateArgumentLoc]': /usr/include/c++/10/bits/alloc_traits.h:735:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 735 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/10/bits/alloc_traits.h:735:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/alloc_traits.h:738:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 738 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_location_util.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_location_util.cc.o -c /build/iwyu-8.15/iwyu_location_util.cc In file included from /usr/include/c++/10/vector:67, from /build/iwyu-8.15/iwyu.cc:102: /usr/include/c++/10/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = clang::TemplateArgument; _Alloc = std::allocator]': /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = clang::TemplateArgumentLoc; _Alloc = std::allocator]': /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/deque:66, from /build/iwyu-8.15/iwyu.cc:94: /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = clang::TemplateArgument*; _ForwardIterator = clang::TemplateArgument*; _Allocator = std::allocator]': /usr/include/c++/10/bits/stl_uninitialized.h:347:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 346 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = clang::TemplateArgumentLoc*; _ForwardIterator = clang::TemplateArgumentLoc*; _Allocator = std::allocator]': /usr/include/c++/10/bits/stl_uninitialized.h:347:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 346 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = clang::TemplateArgument*; _Tp = clang::TemplateArgument]': /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:61, from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_tempbuf.h:60, from /usr/include/c++/10/bits/stl_algo.h:62, from /usr/include/c++/10/algorithm:62, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_construct.h:171:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 171 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_construct.h:171:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_construct.h:185:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 184 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/deque:66, from /build/iwyu-8.15/iwyu.cc:94: /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = clang::TemplateArgumentLoc*; _Tp = clang::TemplateArgumentLoc]': /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:61, from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_tempbuf.h:60, from /usr/include/c++/10/bits/stl_algo.h:62, from /usr/include/c++/10/algorithm:62, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_construct.h:171:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 171 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_construct.h:171:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_construct.h:185:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 184 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/iwyu-8.15/iwyu.cc:102: /usr/include/c++/10/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 = clang::TemplateArgument; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = clang::TemplateArgumentLoc; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/deque:66, from /build/iwyu-8.15/iwyu.cc:94: /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = clang::TemplateArgument*; _Tp = clang::TemplateArgument]': /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = clang::TemplateArgumentLoc*; _Tp = clang::TemplateArgumentLoc]': /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_output.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_output.cc.o -c /build/iwyu-8.15/iwyu_output.cc /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = clang::TemplateArgument*]': /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const clang::TemplateArgument*; _Container = std::vector >]': /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = clang::TemplateArgument*; _Container = std::vector >]': /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = clang::TemplateArgument*]': /usr/include/c++/10/bits/stl_algobase.h:323:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 323 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_tempbuf.h:60, from /usr/include/c++/10/bits/stl_algo.h:62, from /usr/include/c++/10/algorithm:62, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_construct.h:161:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 161 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/include/c++/10/bits/stl_construct.h:161:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/deque:66, from /build/iwyu-8.15/iwyu.cc:94: /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = clang::TemplateArgumentLoc*]': /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const clang::TemplateArgumentLoc*; _Container = std::vector >]': /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = clang::TemplateArgumentLoc*; _Container = std::vector >]': /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = clang::TemplateArgumentLoc*]': /usr/include/c++/10/bits/stl_algobase.h:323:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 323 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_tempbuf.h:60, from /usr/include/c++/10/bits/stl_algo.h:62, from /usr/include/c++/10/algorithm:62, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_construct.h:161:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 161 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/include/c++/10/bits/stl_construct.h:161:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/deque:66, from /build/iwyu-8.15/iwyu.cc:94: /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = clang::TemplateArgument*; _ForwardIterator = clang::TemplateArgument*; _Allocator = std::allocator]': /usr/include/c++/10/bits/stl_uninitialized.h:333:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 333 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/deque:66, from /build/iwyu-8.15/iwyu.cc:94: /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = clang::TemplateArgumentLoc*; _ForwardIterator = clang::TemplateArgumentLoc*; _Allocator = std::allocator]': /usr/include/c++/10/bits/stl_uninitialized.h:333:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 333 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = clang::TemplateArgument*]': /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = clang::TemplateArgumentLoc*]': /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = clang::TemplateArgument*; bool _TrivialValueTypes = false]': /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = clang::TemplateArgumentLoc*; bool _TrivialValueTypes = false]': /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/algorithm:61, from /build/iwyu-8.15/iwyu.cc:90: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/10/deque:66, from /build/iwyu-8.15/iwyu.cc:94: /usr/include/c++/10/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = clang::TemplateArgument*; bool _TrivialValueTypes = false]': /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = clang::TemplateArgumentLoc*; bool _TrivialValueTypes = false]': /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 98%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_path_util.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_path_util.cc.o -c /build/iwyu-8.15/iwyu_path_util.cc [ 98%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_preprocessor.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_preprocessor.cc.o -c /build/iwyu-8.15/iwyu_preprocessor.cc [ 99%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_verrs.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_verrs.cc.o -c /build/iwyu-8.15/iwyu_verrs.cc [100%] Linking CXX executable bin/include-what-you-use /usr/bin/cmake -E cmake_link_script CMakeFiles/include-what-you-use.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -Wl,-z,relro -Wl,-rpath-link, -Wl,-O3 -Wl,--gc-sections CMakeFiles/include-what-you-use.dir/iwyu.cc.o CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o CMakeFiles/include-what-you-use.dir/iwyu_cache.cc.o CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o CMakeFiles/include-what-you-use.dir/iwyu_getopt.cc.o CMakeFiles/include-what-you-use.dir/iwyu_globals.cc.o CMakeFiles/include-what-you-use.dir/iwyu_include_picker.cc.o CMakeFiles/include-what-you-use.dir/iwyu_lexer_utils.cc.o CMakeFiles/include-what-you-use.dir/iwyu_location_util.cc.o CMakeFiles/include-what-you-use.dir/iwyu_output.cc.o CMakeFiles/include-what-you-use.dir/iwyu_path_util.cc.o CMakeFiles/include-what-you-use.dir/iwyu_preprocessor.cc.o CMakeFiles/include-what-you-use.dir/iwyu_verrs.cc.o -o bin/include-what-you-use -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/llvm-11/lib" -lpthread /usr/lib/llvm-11/lib/libclang-cpp.so.11 /usr/lib/llvm-11/lib/libLLVM-11.so.1 make[4]: Leaving directory '/build/iwyu-8.15/iwyu-build' [100%] Built target include-what-you-use make[3]: Leaving directory '/build/iwyu-8.15/iwyu-build' /usr/bin/cmake -E cmake_progress_start /build/iwyu-8.15/iwyu-build/CMakeFiles 0 make[2]: Leaving directory '/build/iwyu-8.15/iwyu-build' help2man --no-info --version-string "8.15-2" -n "Analyze #includes in C and C++ source files" iwyu-build/bin/include-what-you-use > iwyu-build/include-what-you-use.1 cd iwyu-build && ln -s include-what-you-use.1 iwyu.1 && \ cp ../fix_includes.py fix_include chrpath -d iwyu-build/bin/include-what-you-use make[1]: Leaving directory '/build/iwyu-8.15' debian/rules override_dh_auto_test make[1]: Entering directory '/build/iwyu-8.15' dh_auto_test || true cd iwyu-build && make -j3 test ARGS\+=-j3 make[2]: Entering directory '/build/iwyu-8.15/iwyu-build' Running tests... /usr/bin/ctest --force-new-ctest-process -j3 Test project /build/iwyu-8.15/iwyu-build Start 1: iwyu_tests Start 2: fix_includes_test Start 3: iwyu_tool_test 1/3 Test #2: fix_includes_test ................ Passed 0.82 sec 2/3 Test #3: iwyu_tool_test ................... Passed 0.96 sec 3/3 Test #1: iwyu_tests .......................***Failed 74.23 sec INFO:root:Registering casts to test tests/cxx/casts.cc INFO:root:Registering fwd_decl_with_attribute to test tests/cxx/fwd_decl_with_attribute.cc INFO:root:Registering depopulated_h_file to test tests/cxx/depopulated_h_file.cc INFO:root:Registering array to test tests/cxx/array.cc INFO:root:Registering pch_in_code to test tests/cxx/pch_in_code.cc INFO:root:Registering varargs_and_references to test tests/cxx/varargs_and_references.cc INFO:root:Registering keep_mapping to test tests/cxx/keep_mapping.cc INFO:root:Registering anonymous_struct to test tests/cxx/anonymous_struct.cc INFO:root:Registering fwd_declare_enum to test tests/cxx/fwd_declare_enum.cc INFO:root:Registering header_in_subdir_nopath to test tests/cxx/header_in_subdir_nopath.cc INFO:root:Registering external_including_internal to test tests/cxx/external_including_internal.cc INFO:root:Registering default_template_arg_other_file to test tests/cxx/default_template_arg_other_file.cc INFO:root:Registering non_transitive_include to test tests/cxx/non_transitive_include.cc INFO:root:Registering builtins_template to test tests/cxx/builtins_template.cc INFO:root:Registering conversion_ctor to test tests/cxx/conversion_ctor.cc INFO:root:Registering funcptrs to test tests/cxx/funcptrs.cc INFO:root:Registering fwd_decl_nested_class to test tests/cxx/fwd_decl_nested_class.cc INFO:root:Registering builtins_with_mapping to test tests/cxx/builtins_with_mapping.cc INFO:root:Registering sizeof_in_template_arg to test tests/cxx/sizeof_in_template_arg.cc INFO:root:Registering prefix_header_attribution to test tests/cxx/prefix_header_attribution.cc INFO:root:Registering integer_template_arg to test tests/cxx/integer_template_arg.cc INFO:root:Registering macro_location to test tests/cxx/macro_location.cc INFO:root:Registering ms_inline_asm to test tests/cxx/ms_inline_asm.cc INFO:root:Registering fwd_decl_class_template to test tests/cxx/fwd_decl_class_template.cc INFO:root:Registering using_directive_decl to test tests/cxx/using_directive_decl.cc INFO:root:Registering using_aliased_symbol_unused to test tests/cxx/using_aliased_symbol_unused.cc INFO:root:Registering macro_use_expanded_decl to test tests/cxx/macro_use_expanded_decl.cc INFO:root:Registering badinc_extradef to test tests/cxx/badinc-extradef.cc INFO:root:Registering fwd_decl_static_member to test tests/cxx/fwd_decl_static_member.cc INFO:root:Registering fwd_decl_with_instantiation to test tests/cxx/fwd_decl_with_instantiation.cc INFO:root:Registering pointer_arith to test tests/cxx/pointer_arith.cc INFO:root:Registering using_aliased_symbol to test tests/cxx/using_aliased_symbol.cc INFO:root:Registering elaborated_type to test tests/cxx/elaborated_type.cc INFO:root:Registering no_h_includes_cc to test tests/cxx/no_h_includes_cc.cc INFO:root:Registering virtual_tpl_method to test tests/cxx/virtual_tpl_method.cc INFO:root:Registering macro_defined_by_includer to test tests/cxx/macro_defined_by_includer.cc INFO:root:Registering typedef_in_template to test tests/cxx/typedef_in_template.cc INFO:root:Registering new_header_path_provided to test tests/cxx/new_header_path_provided.cc INFO:root:Registering computed_include to test tests/cxx/computed_include.cc INFO:root:Registering fwd_decl_then_dfn to test tests/cxx/fwd_decl_then_dfn.cc INFO:root:Registering keep_moc to test tests/cxx/keep_moc.cc INFO:root:Registering include_with_using to test tests/cxx/include_with_using.cc INFO:root:Registering using_overload_multiple to test tests/cxx/using_overload_multiple.cc INFO:root:Registering no_fwd_decl_std to test tests/cxx/no_fwd_decl_std.cc INFO:root:Registering lateparsed_template to test tests/cxx/lateparsed_template.cc INFO:root:Registering range_for to test tests/cxx/range_for.cc INFO:root:Registering prefix_header_operator_new to test tests/cxx/prefix_header_operator_new.cc INFO:root:Registering relative_include_of_export to test tests/cxx/relative_include_of_export.cc INFO:root:Registering unused_class_template_ctor to test tests/cxx/unused_class_template_ctor.cc INFO:root:Registering quoted_includes_first to test tests/cxx/quoted_includes_first.cc INFO:root:Registering inheriting_ctor to test tests/cxx/inheriting_ctor.cc INFO:root:Registering no_deque to test tests/cxx/no_deque.cc INFO:root:Registering placement_new to test tests/cxx/placement_new.cc INFO:root:Registering template_default_args_roundtrip to test tests/cxx/template_default_args_roundtrip.cc INFO:root:Registering uses_printf to test tests/cxx/uses_printf.cc INFO:root:Registering header_near to test tests/cxx/header_near.cc INFO:root:Registering using_specialization to test tests/cxx/using_specialization.cc INFO:root:Registering alias_template_use to test tests/cxx/alias_template_use.cc INFO:root:Registering associated_skipped to test tests/cxx/associated_skipped.cc INFO:root:Registering header_in_subdir to test tests/cxx/header_in_subdir.cc INFO:root:Registering using_overload_single to test tests/cxx/using_overload_single.cc INFO:root:Registering cxx17ns to test tests/cxx/cxx17ns.cc INFO:root:Registering enum_base to test tests/cxx/enum_base.cc INFO:root:Registering explicit_instantiation2 to test tests/cxx/explicit_instantiation2.cc INFO:root:Registering prefix_header_includes_add to test tests/cxx/prefix_header_includes_add.cc INFO:root:Registering clmode to test tests/cxx/clmode.cc INFO:root:Registering overloaded_class to test tests/cxx/overloaded_class.cc INFO:root:Registering catch to test tests/cxx/catch.cc INFO:root:Registering prefix_header_includes_remove to test tests/cxx/prefix_header_includes_remove.cc INFO:root:Registering typedef_chain_in_template to test tests/cxx/typedef_chain_in_template.cc INFO:root:Registering fwd_decl_final to test tests/cxx/fwd_decl_final.cc INFO:root:Registering self_include to test tests/cxx/self_include.cc INFO:root:Registering deleted_implicit to test tests/cxx/deleted_implicit.cc INFO:root:Registering badinc to test tests/cxx/badinc.cc INFO:root:Registering auto_type_within_template to test tests/cxx/auto_type_within_template.cc INFO:root:Registering typedefs_and_resugaring to test tests/cxx/typedefs_and_resugaring.cc INFO:root:Registering implicit_ctor to test tests/cxx/implicit_ctor.cc INFO:root:Registering member_expr to test tests/cxx/member_expr.cc INFO:root:Registering associated_include to test tests/cxx/associated_include.cc INFO:root:Registering out_of_line to test tests/cxx/out_of_line.cc INFO:root:Registering derived_function_tpl_args to test tests/cxx/derived_function_tpl_args.cc INFO:root:Registering explicit_instantiation to test tests/cxx/explicit_instantiation.cc INFO:root:Registering redecls to test tests/cxx/redecls.cc INFO:root:Registering iterator to test tests/cxx/iterator.cc INFO:root:Registering relative_include_of_double_export to test tests/cxx/relative_include_of_double_export.cc INFO:root:Registering backwards_includes to test tests/cxx/backwards_includes.cc INFO:root:Registering using_unused to test tests/cxx/using_unused.cc INFO:root:Registering associated_h_file_heuristic to test tests/cxx/associated_h_file_heuristic.cc INFO:root:Registering lambda_fwd_decl to test tests/cxx/lambda_fwd_decl.cc INFO:root:Registering multiple_include_paths to test tests/cxx/multiple_include_paths.cc INFO:root:Registering new_header_path_local to test tests/cxx/new_header_path_local.cc INFO:root:Registering relative_include_of_export_added to test tests/cxx/relative_include_of_export_added.cc INFO:root:Registering defn_is_use to test tests/cxx/defn_is_use.cc INFO:root:Registering forward_declare_in_macro to test tests/cxx/forward_declare_in_macro.cc INFO:root:Registering builtins_no_includes to test tests/cxx/builtins_no_includes.cc INFO:root:Registering templated_constructor to test tests/cxx/templated_constructor.cc INFO:root:Registering prefix_header_includes_keep to test tests/cxx/prefix_header_includes_keep.cc INFO:root:Registering inline_namespace to test tests/cxx/inline_namespace.cc INFO:root:Registering include_cycle to test tests/cxx/include_cycle.cc INFO:root:Registering avoids_double_specialization to test tests/cxx/avoids_double_specialization.cc INFO:root:Registering no_definition to test tests/cxx/no_definition.cc INFO:root:Registering specialization_needs_decl to test tests/cxx/specialization_needs_decl.cc INFO:root:Registering relative_exported_mapped_include to test tests/cxx/relative_exported_mapped_include.cc INFO:root:Registering binary_type_trait to test tests/cxx/binary_type_trait.cc INFO:root:Registering stl_container_provides_allocator to test tests/cxx/stl_container_provides_allocator.cc INFO:root:Registering fullinfo_for_templates to test tests/cxx/fullinfo_for_templates.cc INFO:root:Registering mapping_to_self to test tests/cxx/mapping_to_self.cc INFO:root:Registering fwd_decl_of_nested_class_defined_later to test tests/cxx/fwd_decl_of_nested_class_defined_later.cc INFO:root:Registering sizeof_reference to test tests/cxx/sizeof_reference.cc INFO:root:Registering no_comments to test tests/cxx/no_comments.cc INFO:root:Registering template_specialization to test tests/cxx/template_specialization.cc INFO:root:Registering template_args to test tests/cxx/template_args.cc INFO:root:Registering typedef_chain_no_follow to test tests/cxx/typedef_chain_no_follow.cc INFO:root:Registering alias_template to test tests/cxx/alias_template.cc INFO:root:Registering system_namespaces to test tests/cxx/system_namespaces.cc INFO:root:Registering operator_new to test tests/cxx/operator_new.cc INFO:root:Registering dotdot to test tests/cxx/dotdot.cc INFO:root:Registering no_char_traits to test tests/cxx/no_char_traits.cc INFO:root:Registering pragma_associated to test tests/cxx/pragma_associated.cc INFO:root:Registering no_fwd_decls to test tests/cxx/no_fwd_decls.cc INFO:root:Registering check_also to test tests/cxx/check_also.cc INFO:root:Registering comment_pragmas to test tests/cxx/comment_pragmas.cc INFO:root:Registering remove_fwd_decl_when_including to test tests/cxx/remove_fwd_decl_when_including.cc INFO:root:Registering no_fwd_decl_nested_class to test tests/cxx/no_fwd_decl_nested_class.cc INFO:root:Registering cvr to test tests/cxx/cvr.cc INFO:root:Registering iwyu_stricter_than_cpp to test tests/cxx/iwyu_stricter_than_cpp.cc INFO:root:Registering export_nesting to test tests/cxx/export_nesting.cc INFO:root:Registering precomputed_tpl_args to test tests/cxx/precomputed_tpl_args.cc INFO:root:Registering double_include to test tests/cxx/double_include.cc INFO:root:Registering re_fwd_decl to test tests/cxx/re_fwd_decl.cc INFO:root:Registering internal_files to test tests/cxx/internal/internal_files.cc INFO:root:Registering elaborated_struct to test tests/c/elaborated_struct.c INFO:root:Registering keep_includes to test tests/c/keep_includes.c INFO:root:Testing iwyu on tests/cxx/alias_template.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -I . tests/cxx/alias_template.cc tests/cxx/alias_template.cc:23:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:23:22: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:23:7: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/alias_template.cc:30:13: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/alias_template.cc:30:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:30:28: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:47:13: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/alias_template.cc:47:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:47:28: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:53:14: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/alias_template.cc:53:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:53:29: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/alias_template.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 12-12 The full include-list for tests/cxx/alias_template.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/alias_template_use.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/alias_template_use.cc tests/cxx/alias_template_use.cc:21:5: warning: AliasTemplate is defined in "alias_template_use-i1.h", which isn't directly #included. tests/cxx/alias_template_use.cc should add these lines: #include "alias_template_use-i1.h" // for AliasTemplate tests/cxx/alias_template_use.cc should remove these lines: - #include "alias_template_use-d1.h" // lines 13-13 The full include-list for tests/cxx/alias_template_use.cc: #include "alias_template_use-i1.h" // for AliasTemplate --- .INFO:root:Testing iwyu on tests/cxx/anonymous_struct.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/anonymous_struct.cc (tests/cxx/anonymous_struct.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/array.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/array.cc tests/cxx/array.cc:16:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/array.cc:18:19: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/array.cc:21:21: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/array.cc:21:21: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/array.cc:23:14: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/array.cc:26:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/array.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/array.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 12-12 The full include-list for tests/cxx/array.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/associated_h_file_heuristic.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/associated_h_file_heuristic.cc (tests/cxx/internal/associated_h_file_heuristic.h has correct #includes/fwd-decls) tests/cxx/associated_h_file_heuristic.cc should add these lines: tests/cxx/associated_h_file_heuristic.cc should remove these lines: - #include // lines 15-15 The full include-list for tests/cxx/associated_h_file_heuristic.cc: #include "tests/cxx/internal/associated_h_file_heuristic.h" #include // for FILE --- .INFO:root:Testing iwyu on tests/cxx/associated_include.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/associated_include.cc tests/cxx/associated_include.h should add these lines: tests/cxx/associated_include.h should remove these lines: - #include "tests/cxx/indirect.h" // lines 10-10 The full include-list for tests/cxx/associated_include.h: #include "tests/cxx/associated_include-i1.h" // for AssociatedIncludeClass --- tests/cxx/associated_include.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/associated_include.cc should remove these lines: The full include-list for tests/cxx/associated_include.cc: #include "tests/cxx/associated_include.h" #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/associated_skipped.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/associated_skipped.cc (tests/cxx/associated_skipped.h has correct #includes/fwd-decls) tests/cxx/associated_skipped.cc:43:10: warning: quad is defined in "tests/cxx/associated_skipped-i1.h", which isn't directly #included. tests/cxx/associated_skipped.cc should add these lines: #include "tests/cxx/associated_skipped-i1.h" // for quad tests/cxx/associated_skipped.cc should remove these lines: - #include "tests/cxx/associated_skipped-d1.h" // lines 33-33 The full include-list for tests/cxx/associated_skipped.cc: #include "tests/cxx/associated_skipped.h" #include "associated_skipped.h" // for twice #include "tests/cxx/associated_skipped-i1.h" // for quad --- .INFO:root:Testing iwyu on tests/cxx/auto_type_within_template.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 tests/cxx/auto_type_within_template.cc (tests/cxx/auto_type_within_template.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/avoids_double_specialization.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/avoids_double_specialization.cc (tests/cxx/avoids_double_specialization.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/backwards_includes.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d*.h" -I . tests/cxx/backwards_includes.cc (tests/cxx/backwards_includes-d1-inl.h has correct #includes/fwd-decls) tests/cxx/backwards_includes-d3.h:16:1: warning: A is defined in "tests/cxx/backwards_includes-d2.h", which isn't directly #included. tests/cxx/backwards_includes-d3.h should add these lines: #include "tests/cxx/backwards_includes-d2.h" // for A tests/cxx/backwards_includes-d3.h should remove these lines: The full include-list for tests/cxx/backwards_includes-d3.h: #include "tests/cxx/backwards_includes-d2.h" // for A --- (tests/cxx/backwards_includes-d1.h has correct #includes/fwd-decls) (tests/cxx/backwards_includes-d2.h has correct #includes/fwd-decls) (tests/cxx/backwards_includes.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/badinc.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --mapping_file=tests/cxx/badinc.imp -I . tests/cxx/badinc.cc include-what-you-use: /usr/lib/llvm-11/include/clang/Basic/SourceLocation.h:428: bool clang::FullSourceLoc::isBeforeInTranslationUnitThan(clang::FullSourceLoc) const: Assertion `Loc.isValid()' failed. Aborted FINFO:root:Testing iwyu on tests/cxx/badinc-extradef.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/badinc-extradef.cc (tests/cxx/badinc-extradef.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/binary_type_trait.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/binary_type_trait.cc tests/cxx/binary_type_trait.cc:17:19: warning: BinaryTypeTraitBase is defined in "tests/cxx/binary_type_trait-i1.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:17:19: warning: BinaryTypeTraitDerived is defined in "tests/cxx/binary_type_trait-i2.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:17:39: warning: BinaryTypeTraitDerived needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:17:64: warning: BinaryTypeTraitBase needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:24:20: warning: BinaryTypeTraitBase is defined in "tests/cxx/binary_type_trait-i1.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:24:20: warning: BinaryTypeTraitDerived is defined in "tests/cxx/binary_type_trait-i2.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:24:40: warning: BinaryTypeTraitDerived needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:24:66: warning: BinaryTypeTraitBase needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:31:19: warning: BinaryTypeTraitBase is defined in "tests/cxx/binary_type_trait-i1.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:31:19: warning: BinaryTypeTraitDerived is defined in "tests/cxx/binary_type_trait-i2.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:31:39: warning: BinaryTypeTraitDerived needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:31:64: warning: BinaryTypeTraitBase needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc should add these lines: #include "tests/cxx/binary_type_trait-i1.h" // for BinaryTypeTraitBase #include "tests/cxx/binary_type_trait-i2.h" // for BinaryTypeTraitDerived tests/cxx/binary_type_trait.cc should remove these lines: - #include "tests/cxx/binary_type_trait-d1.h" // lines 10-10 The full include-list for tests/cxx/binary_type_trait.cc: #include "tests/cxx/binary_type_trait-i1.h" // for BinaryTypeTraitBase #include "tests/cxx/binary_type_trait-i2.h" // for BinaryTypeTraitDerived --- .INFO:root:Testing iwyu on tests/cxx/builtins_no_includes.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/builtins_no_includes.cc (tests/cxx/builtins_no_includes.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/builtins_template.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/builtins_template.cc (tests/cxx/builtins_template.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/builtins_with_mapping.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --mapping_file=tests/cxx/builtins_with_mapping.imp -I . tests/cxx/builtins_with_mapping.cc (tests/cxx/builtins_with_mapping.h has correct #includes/fwd-decls) tests/cxx/builtins_with_mapping.cc:21:9: warning: __builtin_expect is defined in "tests/cxx/builtins_with_mapping-d2.h", which isn't directly #included. tests/cxx/builtins_with_mapping.cc:24:9: warning: __builtin_strlen is defined in "tests/cxx/builtins_with_mapping-d3.h", which isn't directly #included. tests/cxx/builtins_with_mapping.cc should add these lines: #include "tests/cxx/builtins_with_mapping-d2.h" // for __builtin_expect #include "tests/cxx/builtins_with_mapping-d3.h" // for __builtin_strlen tests/cxx/builtins_with_mapping.cc should remove these lines: The full include-list for tests/cxx/builtins_with_mapping.cc: #include "tests/cxx/builtins_with_mapping.h" #include "tests/cxx/builtins_with_mapping-d1.h" // for i #include "tests/cxx/builtins_with_mapping-d2.h" // for __builtin_expect #include "tests/cxx/builtins_with_mapping-d3.h" // for __builtin_strlen --- .INFO:root:Testing iwyu on tests/cxx/casts.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/casts.cc tests/cxx/casts.cc:19:47: warning: CastsClass needs a declaration, but does not provide or directly #include one. tests/cxx/casts.cc:25:3: warning: CastsClass needs a declaration, but does not provide or directly #include one. tests/cxx/casts.cc:28:23: warning: CastsSubclass needs a declaration, but does not provide or directly #include one. tests/cxx/casts.cc:28:3: warning: CastsSubclass is defined in "tests/cxx/casts-i1.h", which isn't directly #included. tests/cxx/casts.cc:31:3: warning: CastsI3Convertible is defined in "tests/cxx/casts-i3.h", which isn't directly #included. tests/cxx/casts.cc:36:21: warning: CastsI2Base needs a declaration, but does not provide or directly #include one. tests/cxx/casts.cc:36:35: warning: CastsI2Derived is defined in "tests/cxx/casts-i2.h", which isn't directly #included. tests/cxx/casts.cc:36:35: warning: CastsI3Convertible is defined in "tests/cxx/casts-i3.h", which isn't directly #included. tests/cxx/casts.cc should add these lines: #include "tests/cxx/casts-i1.h" // for CastsClass (ptr only), CastsSubclass #include "tests/cxx/casts-i2.h" // for CastsI2Base (ptr only), CastsI2Derived #include "tests/cxx/casts-i3.h" // for CastsI3Convertible tests/cxx/casts.cc should remove these lines: - #include "tests/cxx/casts-d1.h" // lines 12-12 - #include "tests/cxx/casts-d2.h" // lines 13-13 - #include "tests/cxx/casts-d3.h" // lines 14-14 The full include-list for tests/cxx/casts.cc: #include "tests/cxx/casts-i1.h" // for CastsClass (ptr only), CastsSubclass #include "tests/cxx/casts-i2.h" // for CastsI2Base (ptr only), CastsI2Derived #include "tests/cxx/casts-i3.h" // for CastsI3Convertible --- .INFO:root:Testing iwyu on tests/cxx/catch.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -fcxx-exceptions -fexceptions -I . tests/cxx/catch.cc tests/cxx/catch.cc:15:18: warning: CatchByValue is defined in "tests/cxx/catch-byvalue.h", which isn't directly #included. tests/cxx/catch.cc:15:5: warning: CatchByValue is defined in "tests/cxx/catch-byvalue.h", which isn't directly #included. tests/cxx/catch.cc:17:5: warning: LogException is defined in "tests/cxx/catch-logex.h", which isn't directly #included. tests/cxx/catch.cc:23:18: warning: CatchByRef needs a declaration, but does not provide or directly #include one. tests/cxx/catch.cc:23:5: warning: CatchByRef is defined in "tests/cxx/catch-byref.h", which isn't directly #included. tests/cxx/catch.cc:25:5: warning: LogException is defined in "tests/cxx/catch-logex.h", which isn't directly #included. tests/cxx/catch.cc:31:18: warning: CatchByPtr needs a declaration, but does not provide or directly #include one. tests/cxx/catch.cc:31:5: warning: CatchByPtr is defined in "tests/cxx/catch-byptr.h", which isn't directly #included. tests/cxx/catch.cc:33:5: warning: LogException is defined in "tests/cxx/catch-logex.h", which isn't directly #included. tests/cxx/catch.cc:40:29: warning: Namespace::CatchElab needs a declaration, but does not provide or directly #include one. tests/cxx/catch.cc:40:5: warning: Namespace::CatchElab is defined in "tests/cxx/catch-elab.h", which isn't directly #included. tests/cxx/catch.cc:46:11: warning: Thrown is defined in "tests/cxx/catch-thrown.h", which isn't directly #included. tests/cxx/catch.cc:49:5: warning: puts is defined in , which isn't directly #included. tests/cxx/catch.cc should add these lines: #include // for puts #include "tests/cxx/catch-byptr.h" // for CatchByPtr #include "tests/cxx/catch-byref.h" // for CatchByRef #include "tests/cxx/catch-byvalue.h" // for CatchByValue #include "tests/cxx/catch-elab.h" // for CatchElab #include "tests/cxx/catch-logex.h" // for LogException #include "tests/cxx/catch-thrown.h" // for Thrown tests/cxx/catch.cc should remove these lines: - #include "tests/cxx/catch-exceptions.h" // lines 10-10 The full include-list for tests/cxx/catch.cc: #include // for puts #include "tests/cxx/catch-byptr.h" // for CatchByPtr #include "tests/cxx/catch-byref.h" // for CatchByRef #include "tests/cxx/catch-byvalue.h" // for CatchByValue #include "tests/cxx/catch-elab.h" // for CatchElab #include "tests/cxx/catch-logex.h" // for LogException #include "tests/cxx/catch-thrown.h" // for Thrown --- .INFO:root:Testing iwyu on tests/cxx/check_also.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d1.h" -I . tests/cxx/check_also.cc tests/cxx/check_also-d1.h:18:15: warning: NULL is defined in , which isn't directly #included. tests/cxx/check_also-d1.h should add these lines: #include // for NULL tests/cxx/check_also-d1.h should remove these lines: - #include "check_also-i1.h" // lines 15-15 The full include-list for tests/cxx/check_also-d1.h: #include // for NULL --- tests/cxx/check_also.cc:17:10: warning: kI1 is defined in "tests/cxx/check_also-i1.h", which isn't directly #included. tests/cxx/check_also.cc should add these lines: #include "tests/cxx/check_also-i1.h" // for kI1 tests/cxx/check_also.cc should remove these lines: - #include "check_also-d1.h" // lines 12-12 - #include "check_also-n1.h" // lines 13-13 The full include-list for tests/cxx/check_also.cc: #include "tests/cxx/check_also-i1.h" // for kI1 --- .INFO:root:Testing iwyu on tests/cxx/clmode.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 --driver-mode=cl /GF /Os /W2 -I . tests/cxx/clmode.cc tests/cxx/clmode.cc:18:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/clmode.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/clmode.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/clmode.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/comment_pragmas.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/comment_pragmas.cc tests/cxx/comment_pragmas-d7.h:15:17: warning: @headername directive missing a closing brace tests/cxx/comment_pragmas-d7.h:22:1: warning: end_exports without a begin_exports tests/cxx/comment_pragmas-d7.h:26:34: warning: Expected end_exports pragma tests/cxx/comment_pragmas-d7.h:30:1: warning: Unknown or malformed pragma (foo) tests/cxx/comment_pragmas-d7.h:33:1: warning: Suggested include must be a quoted header tests/cxx/comment_pragmas-d7.h:36:1: warning: Inhibited include must be a quoted header tests/cxx/comment_pragmas-d7.h:39:1: warning: begin_exports without an end_exports Warning: No public header found to replace the private header tests/cxx/comment_pragmas-d14.h tests/cxx/comment_pragmas.cc:117:1: warning: CommentPragmasI2 is defined in "tests/cxx/comment_pragmas-i1.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:119:1: warning: CommentPragmasI3 is defined in "tests/cxx/comment_pragmas-i1.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:121:1: warning: CommentPragmasI4 is defined in "tests/cxx/comment_pragmas-i1.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:126:1: warning: CommentPragmasD2 is defined in "tests/cxx/no_such_file.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:131:1: warning: CommentPragmasD3 is defined in "tests/cxx/comment_pragmas-i6.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:136:1: warning: CommentPragmasD4 is defined in "tests/cxx/comment_pragmas-i7.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:140:1: warning: CommentPragmasI8 is defined in "tests/cxx/comment_pragmas-i8.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:144:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:147:1: warning: CommentPragmasD8 is defined in , which isn't directly #included. tests/cxx/comment_pragmas.cc:150:1: warning: CommentPragmasD9 is defined in , which isn't directly #included. tests/cxx/comment_pragmas.cc:155:1: warning: CommentPragmasI9 is defined in "tests/cxx/comment_pragmas-i9.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:182:1: warning: CommentPragmasD17 is defined in "tests/cxx/no_such_file_d17.h", which isn't directly #included. tests/cxx/comment_pragmas.cc should add these lines: #include // for CommentPragmasD8, CommentPragmasD9 #include "tests/cxx/comment_pragmas-i1.h" // for CommentPragmasI2, CommentPragmasI3, CommentPragmasI4 #include "tests/cxx/comment_pragmas-i6.h" // for CommentPragmasD3 #include "tests/cxx/comment_pragmas-i7.h" // for CommentPragmasD4 #include "tests/cxx/comment_pragmas-i8.h" // for CommentPragmasI8 #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/no_such_file.h" // for CommentPragmasD2 tests/cxx/comment_pragmas.cc should remove these lines: - #include "tests/cxx/comment_pragmas-d1.h" // lines 73-73 - #include "tests/cxx/comment_pragmas-d10.h" // lines 74-74 - #include "tests/cxx/comment_pragmas-d2.h" // lines 84-84 - #include "tests/cxx/comment_pragmas-d3.h" // lines 86-86 - #include "tests/cxx/comment_pragmas-d4.h" // lines 87-87 - #include "tests/cxx/comment_pragmas-d7.h" // lines 90-90 - #include "tests/cxx/comment_pragmas-d8.h" // lines 91-91 - #include "tests/cxx/comment_pragmas-d9.h" // lines 92-92 - class CommentPragmasD19; // lines 109-109 - class CommentPragmasTest21a; // lines 110-110 The full include-list for tests/cxx/comment_pragmas.cc: #include // for CommentPragmasD8, CommentPragmasD9 #include "tests/cxx/comment_pragmas-d11.h" // for CommentPragmasD11 #include "tests/cxx/comment_pragmas-d12.h" // for CommentPragmasD12 #include "tests/cxx/comment_pragmas-d13.h" // for CommentPragmasI10 #include "tests/cxx/comment_pragmas-d14.h" // for CommentPragmasD14 #include "tests/cxx/comment_pragmas-d15.h" #include "tests/cxx/comment_pragmas-d16.h" // for CommentPragmasI11 #include "tests/cxx/comment_pragmas-d17.h" #include "tests/cxx/comment_pragmas-d18.h" // for CommentPragmasD18 #include "tests/cxx/comment_pragmas-d19.h" // for CommentPragmasD19 #include "tests/cxx/comment_pragmas-d20.h" // for CommentPragmasD20a, CommentPragmasD20b, CommentPragmasD20c #include "tests/cxx/comment_pragmas-d21.h" #include "tests/cxx/comment_pragmas-d21.h" #include "tests/cxx/comment_pragmas-d22.h" #include "tests/cxx/comment_pragmas-d22.h" #include "tests/cxx/comment_pragmas-d5.h" #include "tests/cxx/comment_pragmas-d6.h" #include "tests/cxx/comment_pragmas-i1.h" // for CommentPragmasI2, CommentPragmasI3, CommentPragmasI4 #include "tests/cxx/comment_pragmas-i6.h" // for CommentPragmasD3 #include "tests/cxx/comment_pragmas-i7.h" // for CommentPragmasD4 #include "tests/cxx/comment_pragmas-i8.h" // for CommentPragmasI8 #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/no_such_file.h" // for CommentPragmasD2 class ForwardDeclaredUnnecessary1; // lines 112-112 class ForwardDeclaredUnnecessary2; // lines 113-113 --- .INFO:root:Testing iwyu on tests/cxx/computed_include.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/computed_include.cc (tests/cxx/computed_include.h has correct #includes/fwd-decls) tests/cxx/computed_include.cc should add these lines: tests/cxx/computed_include.cc should remove these lines: - #include "tests/cxx/computed_include.h" // lines 28-28 - #include // lines 22-22 - #include // lines 24-24 - #include "tests/cxx/indirect.h" // lines 17-17 The full include-list for tests/cxx/computed_include.cc: #include "tests/cxx/computed_include.h" #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/conversion_ctor.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -I . tests/cxx/conversion_ctor.cc tests/cxx/conversion_ctor.cc:16:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/conversion_ctor.cc:19:10: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/conversion_ctor.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/conversion_ctor.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/conversion_ctor.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/cvr.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/cvr.cc Found covariant return type in ReturnsDerived::covariant_derived, needs complete type of class Derived. Found covariant return type in ReturnsDerived::covariant_cv_qual, needs complete type of class Class. (tests/cxx/cvr.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/cxx17ns.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --cxx17ns -std=c++17 -I . tests/cxx/cxx17ns.cc tests/cxx/cxx17ns.cc should add these lines: namespace a { namespace { struct One4; } } namespace a { struct One3; } namespace a::b { struct One2; } namespace a::b::c { struct One; } tests/cxx/cxx17ns.cc should remove these lines: - #include "tests/cxx/cxx17ns-i1.h" // lines 10-10 The full include-list for tests/cxx/cxx17ns.cc: namespace a { namespace { struct One4; } } namespace a { struct One3; } namespace a::b { struct One2; } namespace a::b::c { struct One; } --- .INFO:root:Testing iwyu on tests/cxx/default_template_arg_other_file.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/default_template_arg_other_file.cc tests/cxx/default_template_arg_other_file.cc:22:18: warning: MyClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:24:3: warning: OperateOn is defined in "tests/cxx/default_template_arg_other_file-i2.h", which isn't directly #included. tests/cxx/default_template_arg_other_file.cc:29:18: warning: TplClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:29:27: warning: MyClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:31:3: warning: OperateOn is defined in "tests/cxx/default_template_arg_other_file-i2.h", which isn't directly #included. tests/cxx/default_template_arg_other_file.cc:49:18: warning: MyClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:53:18: warning: TplClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:53:27: warning: MyClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc should add these lines: #include "tests/cxx/default_template_arg_other_file-i2.h" // for MyClass (ptr only), OperateOn, TplClass (ptr only) tests/cxx/default_template_arg_other_file.cc should remove these lines: - #include "tests/cxx/default_template_arg_other_file-d2.h" // lines 17-17 The full include-list for tests/cxx/default_template_arg_other_file.cc: #include "tests/cxx/default_template_arg_other_file-d1.h" // for TemplateStruct, IntendsToProvideClass (ptr only), IntendsToProvideTplClass (ptr only) #include "tests/cxx/default_template_arg_other_file-i2.h" // for MyClass (ptr only), OperateOn, TplClass (ptr only) --- .INFO:root:Testing iwyu on tests/cxx/defn_is_use.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/defn_is_use.cc (tests/cxx/defn_is_use.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/deleted_implicit.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 tests/cxx/deleted_implicit.cc tests/cxx/deleted_implicit.cc:18:7: warning: class 'ReferenceMember' does not declare any constructor to initialize its non-modifiable members class ReferenceMember { ^ tests/cxx/deleted_implicit.cc:19:8: note: reference member 'ref_member' will never be initialized int& ref_member; ^ tests/cxx/deleted_implicit.cc:26:7: warning: class 'RvalueReferenceMember' does not declare any constructor to initialize its non-modifiable members class RvalueReferenceMember { ^ tests/cxx/deleted_implicit.cc:27:9: note: reference member 'ref_member' will never be initialized int&& ref_member; ^ (tests/cxx/deleted_implicit.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/depopulated_h_file.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/depopulated_h_file.cc tests/cxx/depopulated_h_file.h should add these lines: tests/cxx/depopulated_h_file.h should remove these lines: - #include "tests/cxx/depopulated_h_file-i1.h" // lines 13-13 The full include-list for tests/cxx/depopulated_h_file.h: --- tests/cxx/depopulated_h_file.cc should add these lines: #include "tests/cxx/depopulated_h_file-i1.h" // for Foo tests/cxx/depopulated_h_file.cc should remove these lines: The full include-list for tests/cxx/depopulated_h_file.cc: #include "tests/cxx/depopulated_h_file.h" #include "tests/cxx/depopulated_h_file-i1.h" // for Foo --- .INFO:root:Testing iwyu on tests/cxx/derived_function_tpl_args.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/derived_function_tpl_args.cc tests/cxx/derived_function_tpl_args.cc:40:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:42:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:45:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:48:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:50:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:55:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:58:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:60:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:65:11: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:77:7: warning: ns::NsClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:79:7: warning: ns::NsClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:82:3: warning: ns::NsClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:85:3: warning: ns::NsClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:87:3: warning: ns::NsClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:93:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:93:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:97:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:97:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:99:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:102:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:104:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:111:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:111:39: warning: ns::NsClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:111:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:115:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:115:39: warning: ns::NsClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:115:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:117:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:120:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:122:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc should add these lines: #include "tests/cxx/derived_function_tpl_args-i1.h" // for IndirectTplClass, IndirectClass, NsClass tests/cxx/derived_function_tpl_args.cc should remove these lines: - #include "tests/cxx/derived_function_tpl_args-d1.h" // lines 17-17 The full include-list for tests/cxx/derived_function_tpl_args.cc: #include "tests/cxx/derived_function_tpl_args-i1.h" // for IndirectTplClass, IndirectClass, NsClass --- .INFO:root:Testing iwyu on tests/cxx/dotdot.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/dotdot.cc tests/cxx/dotdot.cc:16:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/dotdot.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/dotdot.cc should remove these lines: - #include "subdir/dotdot_indirect.h" // lines 13-13 The full include-list for tests/cxx/dotdot.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/double_include.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/double_include.cc (tests/cxx/double_include.h has correct #includes/fwd-decls) tests/cxx/double_include.cc should add these lines: tests/cxx/double_include.cc should remove these lines: - #include "tests/cxx/double_include.h" // lines 22-22 The full include-list for tests/cxx/double_include.cc: #include "tests/cxx/double_include.h" --- .INFO:root:Testing iwyu on tests/c/elaborated_struct.c >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/c/elaborated_struct.c tests/c/elaborated_struct.c should add these lines: struct Struct; tests/c/elaborated_struct.c should remove these lines: - #include "tests/c/elaborated_struct-d1.h" // lines 10-10 The full include-list for tests/c/elaborated_struct.c: struct ForwardDeclared; // lines 26-26 struct Struct; --- .INFO:root:Testing iwyu on tests/cxx/elaborated_type.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/elaborated_type.cc tests/cxx/elaborated_type.cc should add these lines: class ElaborationClass; namespace Elaboration { class Class; } namespace Elaboration { template struct Template; } struct ElaborationStruct; union ElaborationUnion; tests/cxx/elaborated_type.cc should remove these lines: - #include "tests/cxx/elaborated_type_class.h" // lines 30-30 - #include "tests/cxx/elaborated_type_namespace.h" // lines 50-50 - #include "tests/cxx/elaborated_type_struct.h" // lines 36-36 - #include "tests/cxx/elaborated_type_union.h" // lines 42-42 The full include-list for tests/cxx/elaborated_type.cc: #include "tests/cxx/elaborated_type_enum1.h" // for ElaborationEnum1 #include "tests/cxx/elaborated_type_enum2.h" // for ElaborationEnum2 class ElaborationClass; class GlobalClass; // lines 22-22 namespace Elaboration { class Class; } namespace Elaboration { template struct Template; } struct ElaborationStruct; union ElaborationUnion; --- .INFO:root:Testing iwyu on tests/cxx/enum_base.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/enum_base.cc tests/cxx/enum_base.cc:13:12: warning: int_t is defined in "tests/cxx/enum_base-i1.h", which isn't directly #included. tests/cxx/enum_base.cc should add these lines: #include "tests/cxx/enum_base-i1.h" // for int_t tests/cxx/enum_base.cc should remove these lines: - #include "tests/cxx/enum_base-d1.h" // lines 10-10 The full include-list for tests/cxx/enum_base.cc: #include "tests/cxx/enum_base-i1.h" // for int_t --- .INFO:root:Testing iwyu on tests/cxx/explicit_instantiation.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/explicit_instantiation.cc tests/cxx/explicit_instantiation.cc:17:23: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation.cc:19:16: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation.cc:23:23: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation.cc:27:16: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation.cc:33:18: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/explicit_instantiation.cc should add these lines: #include "explicit_instantiation-template.h" // for Template tests/cxx/explicit_instantiation.cc should remove these lines: - #include "explicit_instantiation-template_direct.h" // lines 10-10 The full include-list for tests/cxx/explicit_instantiation.cc: #include "explicit_instantiation-template.h" // for Template --- .INFO:root:Testing iwyu on tests/cxx/explicit_instantiation2.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/explicit_instantiation2.cc tests/cxx/explicit_instantiation2.cc:38:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:38:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:42:16: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:42:16: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:46:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:46:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:50:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:50:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:52:5: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/explicit_instantiation2.cc:54:5: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:57:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:59:5: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/explicit_instantiation2.cc:64:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:64:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:64:25: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:68:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:70:5: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:75:5: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:79:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:82:19: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/explicit_instantiation2.cc should add these lines: #include "explicit_instantiation-template.h" // for Template #include "explicit_instantiation2-template_short.h" // for Template tests/cxx/explicit_instantiation2.cc should remove these lines: - #include "explicit_instantiation-template_direct.h" // lines 10-10 - #include "explicit_instantiation2-template_short_direct.h" // lines 12-12 The full include-list for tests/cxx/explicit_instantiation2.cc: #include "explicit_instantiation-template.h" // for Template #include "explicit_instantiation2-template_helpers.h" // for TemplateAsDefaultFull, FullUseArg, FwdDeclUseArg, TemplateAsDefaultFullProvided, TemplateAsDefaultFwd, TemplateTemplateArgShortFull, TemplateTemplateArgShortFwd #include "explicit_instantiation2-template_short.h" // for Template --- .INFO:root:Testing iwyu on tests/cxx/export_nesting.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/export_nesting.cc (tests/cxx/export_nesting.h has correct #includes/fwd-decls) (tests/cxx/export_nesting.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/external_including_internal.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/external_including_internal.cc (tests/cxx/external_including_internal.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/forward_declare_in_macro.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/forward_declare_in_macro.cc (tests/cxx/forward_declare_in_macro.h has correct #includes/fwd-decls) tests/cxx/forward_declare_in_macro.cc should add these lines: tests/cxx/forward_declare_in_macro.cc should remove these lines: - class MyClass; // lines 29-29 The full include-list for tests/cxx/forward_declare_in_macro.cc: #include "tests/cxx/forward_declare_in_macro.h" --- .INFO:root:Testing iwyu on tests/cxx/fullinfo_for_templates.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fullinfo_for_templates.cc tests/cxx/fullinfo_for_templates.cc should add these lines: tests/cxx/fullinfo_for_templates.cc should remove these lines: - #include "tests/cxx/fullinfo_for_templates-d2.h" // lines 16-16 The full include-list for tests/cxx/fullinfo_for_templates.cc: #include "tests/cxx/fullinfo_for_templates-d1.h" // for TemplateClass --- .INFO:root:Testing iwyu on tests/cxx/funcptrs.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Wno-unused -I . tests/cxx/funcptrs.cc tests/cxx/funcptrs.cc:27:28: warning: Enum is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:27:41: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:30:40: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:35:33: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:39:33: warning: ClassTemplate needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:39:47: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:55:16: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:55:27: warning: Function is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:55:3: warning: Enum is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:61:24: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:61:35: warning: FunctionTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:61:35: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:61:52: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:65:25: warning: Function is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:70:25: warning: FunctionTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:70:25: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:70:42: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:74:4: warning: Function is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:79:21: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:79:4: warning: FunctionTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:79:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:84:33: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:89:42: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:89:42: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:89:70: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:92:39: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:92:8: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:97:48: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:97:48: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:97:70: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:97:8: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:101:25: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:106:25: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:106:25: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:106:53: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:110:26: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:115:26: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:115:26: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:115:48: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:119:4: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:124:32: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:124:4: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:124:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:127:4: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:132:26: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:132:4: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:132:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:138:33: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:138:47: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:145:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:145:51: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:145:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:145:8: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:149:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:149:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:152:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:152:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:156:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:156:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:161:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:161:45: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:161:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:161:8: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:166:25: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:166:39: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:172:25: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:172:25: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:172:39: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:172:68: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:177:26: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:177:40: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:183:26: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:183:26: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:183:40: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:183:63: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:188:18: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:188:4: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:194:18: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:194:47: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:194:4: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:194:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:198:18: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:198:4: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:204:18: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:204:41: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:204:4: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:204:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc should add these lines: #include "tests/cxx/funcptrs-i1.h" // for Retval, Class, ClassTemplate, Function, FunctionTemplate, Enum tests/cxx/funcptrs.cc should remove these lines: - #include "tests/cxx/funcptrs-d1.h" // lines 20-20 The full include-list for tests/cxx/funcptrs.cc: #include "tests/cxx/funcptrs-i1.h" // for Retval, Class, ClassTemplate, Function, FunctionTemplate, Enum --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_class_template.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fwd_decl_class_template.cc tests/cxx/fwd_decl_class_template.h should add these lines: template class ClassTemplateI1; tests/cxx/fwd_decl_class_template.h should remove these lines: - #include "tests/cxx/fwd_decl_class_template-i1.h" // lines 13-13 The full include-list for tests/cxx/fwd_decl_class_template.h: template class ClassTemplateI1; --- tests/cxx/fwd_decl_class_template.cc should add these lines: #include "tests/cxx/fwd_decl_class_template-i1.h" // for ClassTemplateI1 tests/cxx/fwd_decl_class_template.cc should remove these lines: The full include-list for tests/cxx/fwd_decl_class_template.cc: #include "tests/cxx/fwd_decl_class_template.h" #include "tests/cxx/fwd_decl_class_template-i1.h" // for ClassTemplateI1 --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_final.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fwd_decl_final.cc tests/cxx/fwd_decl_final.h should add these lines: class FinalClass; template class FinalTemplate; tests/cxx/fwd_decl_final.h should remove these lines: - #include "tests/cxx/fwd_decl_final-d1.h" // lines 13-13 The full include-list for tests/cxx/fwd_decl_final.h: class FinalClass; template class FinalTemplate; --- tests/cxx/fwd_decl_final.cc should add these lines: class FinalClass; template class FinalTemplate; tests/cxx/fwd_decl_final.cc should remove these lines: The full include-list for tests/cxx/fwd_decl_final.cc: #include "tests/cxx/fwd_decl_final.h" class FinalClass; template class FinalTemplate; --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_nested_class.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_decl_nested_class.cc tests/cxx/fwd_decl_nested_class.cc should add these lines: tests/cxx/fwd_decl_nested_class.cc should remove these lines: - class Container::NoUsage; // lines 146-146 - class Container::UsedAsPtrInMethod; // lines 147-147 - class Container::UsedFullyInInitializer; // lines 149-149 - class Container::UsedFullyInMethod; // lines 148-148 - class Container::UsedImplicitlyInInitializer; // lines 150-150 - class Foo::NoUsage; // lines 17-17 - class Foo::UsedAsPtrInMethod; // lines 19-19 - class Foo::UsedFullyInInitializer; // lines 21-21 - class Foo::UsedFullyInMethod; // lines 20-20 - class Foo::UsedImplicitlyInInitializer; // lines 22-22 - template class Outer::NoUsage; // lines 81-81 - template class Outer::NoUsageDefinedOutOfLine; // lines 83-83 - template class Outer::UsedAsPtrInMethod; // lines 84-84 - template class Outer::UsedFullyInInitializer; // lines 86-86 - template class Outer::UsedFullyInMethod; // lines 85-85 - template class Outer::UsedImplicitlyInInitializer; // lines 87-87 The full include-list for tests/cxx/fwd_decl_nested_class.cc: class Container::UsedAsFriend; // lines 155-155 class Container::UsedAsPtrArg; // lines 152-152 class Container::UsedAsPtrMember; // lines 154-154 class Container::UsedAsPtrReturn; // lines 153-153 class Container::UsedInTypedef; // lines 151-151 class Foo::NoUsageDefinedOutOfLine; // lines 18-18 class Foo::UsedAsFriend; // lines 27-27 class Foo::UsedAsPtrArg; // lines 24-24 class Foo::UsedAsPtrMember; // lines 26-26 class Foo::UsedAsPtrReturn; // lines 25-25 class Foo::UsedInTypedef; // lines 23-23 template class Outer::NoUsageDefinedOutOfLine; // lines 82-82 template class Outer::UsedAsFriend; // lines 92-92 template class Outer::UsedAsPtrArg; // lines 89-89 template class Outer::UsedAsPtrMember; // lines 91-91 template class Outer::UsedAsPtrReturn; // lines 90-90 template class Outer::UsedInTypedef; // lines 88-88 --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_of_nested_class_defined_later.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_decl_of_nested_class_defined_later.cc (tests/cxx/fwd_decl_of_nested_class_defined_later.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/fwd_decl_static_member.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fwd_decl_static_member.cc tests/cxx/fwd_decl_static_member.cc should add these lines: class IndirectClass; tests/cxx/fwd_decl_static_member.cc should remove these lines: - #include "tests/cxx/indirect.h" // lines 13-13 The full include-list for tests/cxx/fwd_decl_static_member.cc: class IndirectClass; --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_then_dfn.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_decl_then_dfn.cc (tests/cxx/fwd_decl_then_dfn.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/fwd_decl_with_attribute.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_decl_with_attribute.cc tests/cxx/fwd_decl_with_attribute.cc should add these lines: tests/cxx/fwd_decl_with_attribute.cc should remove these lines: - struct InheritedAttrStruct; // lines 18-18 The full include-list for tests/cxx/fwd_decl_with_attribute.cc: struct AttrStruct; // lines 13-13 --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_with_instantiation.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fwd_decl_with_instantiation.cc (tests/cxx/fwd_decl_with_instantiation.h has correct #includes/fwd-decls) (tests/cxx/fwd_decl_with_instantiation.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/fwd_declare_enum.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_declare_enum.cc (tests/cxx/fwd_declare_enum.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/header_in_subdir.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/header_in_subdir.cc tests/cxx/header_in_subdir.cc:16:3: warning: IndirectSubDirClass is defined in "tests/cxx/subdir/indirect_subdir.h", which isn't directly #included. tests/cxx/header_in_subdir.cc should add these lines: #include "tests/cxx/subdir/indirect_subdir.h" // for IndirectSubDirClass tests/cxx/header_in_subdir.cc should remove these lines: - #include "subdir/direct_subdir.h" // lines 12-12 The full include-list for tests/cxx/header_in_subdir.cc: #include "tests/cxx/subdir/indirect_subdir.h" // for IndirectSubDirClass --- .INFO:root:Testing iwyu on tests/cxx/header_in_subdir_nopath.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/header_in_subdir_nopath.cc tests/cxx/header_in_subdir_nopath.cc:16:3: warning: IndirectSubDirClass is defined in "subdir/indirect_subdir.h", which isn't directly #included. tests/cxx/header_in_subdir_nopath.cc should add these lines: #include "subdir/indirect_subdir.h" // for IndirectSubDirClass tests/cxx/header_in_subdir_nopath.cc should remove these lines: - #include "subdir/direct_subdir.h" // lines 12-12 The full include-list for tests/cxx/header_in_subdir_nopath.cc: #include "subdir/indirect_subdir.h" // for IndirectSubDirClass --- .INFO:root:Testing iwyu on tests/cxx/header_near.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/header_near.cc (tests/cxx/header_near.h has correct #includes/fwd-decls) (tests/cxx/header_near.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/implicit_ctor.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d1.h" -I . tests/cxx/implicit_ctor.cc tests/cxx/implicit_ctor-d1.h:18:20: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included (for autocast). tests/cxx/implicit_ctor-d1.h:18:20: warning: IndirectWithImplicitCtor needs a declaration, but does not provide or directly #include one. tests/cxx/implicit_ctor-d1.h:22:29: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included (for autocast). tests/cxx/implicit_ctor-d1.h:22:29: warning: IndirectWithImplicitCtor needs a declaration, but does not provide or directly #include one. tests/cxx/implicit_ctor-d1.h should add these lines: #include "tests/cxx/implicit_ctor-i2.h" // for IndirectWithImplicitCtor tests/cxx/implicit_ctor-d1.h should remove these lines: - #include "tests/cxx/implicit_ctor-i1.h" // lines 10-10 The full include-list for tests/cxx/implicit_ctor-d1.h: #include "tests/cxx/implicit_ctor-i2.h" // for IndirectWithImplicitCtor --- tests/cxx/implicit_ctor.cc:29:24: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included. tests/cxx/implicit_ctor.cc:31:27: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included. tests/cxx/implicit_ctor.cc:36:1: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included. tests/cxx/implicit_ctor.cc:38:7: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included. tests/cxx/implicit_ctor.cc should add these lines: #include "tests/cxx/implicit_ctor-i2.h" // for IndirectWithImplicitCtor tests/cxx/implicit_ctor.cc should remove these lines: The full include-list for tests/cxx/implicit_ctor.cc: #include "tests/cxx/implicit_ctor-d1.h" // for ImplicitCtorFn, ImplicitCtorRefFn #include "tests/cxx/implicit_ctor-i2.h" // for IndirectWithImplicitCtor --- .INFO:root:Testing iwyu on tests/cxx/include_cycle.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/include_cycle.cc (tests/cxx/include_cycle.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/include_with_using.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/include_with_using.cc tests/cxx/include_with_using.cc:48:3: warning: i1::UsingInCc is defined in "tests/cxx/include_with_using-i1.h", which isn't directly #included. tests/cxx/include_with_using.cc should add these lines: #include "tests/cxx/include_with_using-i1.h" // for UsingInCc class UsedFromD2; namespace ns3 { class PtrInNs3; } namespace ns5 { class PtrInNs5; } tests/cxx/include_with_using.cc should remove these lines: - #include "tests/cxx/include_with_using-d2.h" // lines 19-19 - #include "tests/cxx/include_with_using-d3.h" // lines 20-20 - #include "tests/cxx/include_with_using-d5.h" // lines 23-23 The full include-list for tests/cxx/include_with_using.cc: #include "tests/cxx/include_with_using-d1.h" // for PtrInNs #include "tests/cxx/include_with_using-d3b.h" // for PtrInNs3 #include "tests/cxx/include_with_using-d4.h" // for var_in_d4 #include "tests/cxx/include_with_using-d5b.h" // for PtrInNs5 #include "tests/cxx/include_with_using-i1.h" // for UsingInCc class UsedFromD2; namespace ns3 { class PtrInNs3; } namespace ns5 { class PtrInNs5; } --- .INFO:root:Testing iwyu on tests/cxx/inheriting_ctor.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 tests/cxx/inheriting_ctor.cc tests/cxx/inheriting_ctor.cc:13:15: warning: Derived is defined in "inheriting_ctor-i1.h", which isn't directly #included. tests/cxx/inheriting_ctor.cc should add these lines: #include "inheriting_ctor-i1.h" // for Derived tests/cxx/inheriting_ctor.cc should remove these lines: - #include "inheriting_ctor-d1.h" // lines 10-10 The full include-list for tests/cxx/inheriting_ctor.cc: #include "inheriting_ctor-i1.h" // for Derived --- .INFO:root:Testing iwyu on tests/cxx/inline_namespace.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/inline_namespace.cc tests/cxx/inline_namespace.h:20:25: warning: xyz::Foo is defined in "tests/cxx/inline_namespace-i1.h", which isn't directly #included. tests/cxx/inline_namespace.h should add these lines: #include "tests/cxx/inline_namespace-i1.h" // for Foo tests/cxx/inline_namespace.h should remove these lines: - #include "tests/cxx/inline_namespace-d1.h" // lines 13-13 The full include-list for tests/cxx/inline_namespace.h: #include "tests/cxx/inline_namespace-i1.h" // for Foo --- tests/cxx/inline_namespace.cc:17:25: warning: xyz::Foo is defined in "tests/cxx/inline_namespace-i1.h", which isn't directly #included. tests/cxx/inline_namespace.cc:19:14: warning: xyz::Foo is defined in "tests/cxx/inline_namespace-i1.h", which isn't directly #included. (tests/cxx/inline_namespace.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/integer_template_arg.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/integer_template_arg.cc (tests/cxx/integer_template_arg.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/internal/internal_files.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/internal/internal_files.cc (tests/cxx/internal/internal_files.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/iterator.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/iterator.cc (tests/cxx/iterator.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/iwyu_stricter_than_cpp.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-autocast.h" -Xiwyu --check_also="tests/cxx/*-fnreturn.h" -Xiwyu --check_also="tests/cxx/*-typedefs.h" -Xiwyu --check_also="tests/cxx/*-d2.h" -I . tests/cxx/iwyu_stricter_than_cpp.cc tests/cxx/iwyu_stricter_than_cpp-typedefs.h:22:9: warning: IndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-typedefs.h:26:9: warning: IndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-typedefs.h:42:9: warning: TplIndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-typedefs.h:45:9: warning: TplIndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-typedefs.h should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 tests/cxx/iwyu_stricter_than_cpp-typedefs.h should remove these lines: - struct DirectStruct1; // lines 29-29 - template struct TplDirectStruct1; // lines 48-48 The full include-list for tests/cxx/iwyu_stricter_than_cpp-typedefs.h: #include "tests/cxx/iwyu_stricter_than_cpp-d1.h" // for DirectStruct1, DirectStruct2, TplDirectStruct1, TplDirectStruct2 #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 struct IndirectStruct2; // lines 36-36 template struct TplIndirectStruct2; // lines 53-53 --- tests/cxx/iwyu_stricter_than_cpp-autocast.h:30:11: warning: IndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for autocast). tests/cxx/iwyu_stricter_than_cpp-autocast.h:30:11: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h:33:11: warning: IndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for autocast). tests/cxx/iwyu_stricter_than_cpp-autocast.h:49:11: warning: TplIndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for autocast). tests/cxx/iwyu_stricter_than_cpp-autocast.h:49:11: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h:58:11: warning: TplIndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for autocast). tests/cxx/iwyu_stricter_than_cpp-autocast.h:58:18: warning: TplIndirectStructForwardDeclaredInD1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h:67:30: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h:69:24: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 tests/cxx/iwyu_stricter_than_cpp-autocast.h should remove these lines: - struct DirectStruct1; // lines 23-23 - template struct TplDirectStruct1; // lines 43-43 The full include-list for tests/cxx/iwyu_stricter_than_cpp-autocast.h: #include "tests/cxx/iwyu_stricter_than_cpp-d1.h" // for DirectStruct1, DirectStruct2, TplDirectStruct1, TplDirectStruct2 #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 struct IndirectStruct2; // lines 24-24 template struct TplIndirectStruct2; // lines 44-44 --- tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:23:17: warning: IndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for fn return type). tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:23:1: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:27:42: warning: IndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for fn return type). tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:44:1: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:44:25: warning: TplIndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for fn return type). tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:51:8: warning: TplIndirectStructForwardDeclaredInD1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:53:1: warning: TplIndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for fn return type). tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:71:16: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:73:10: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 tests/cxx/iwyu_stricter_than_cpp-fnreturn.h should remove these lines: - struct DirectStruct1; // lines 30-30 - template struct TplDirectStruct1; // lines 55-55 The full include-list for tests/cxx/iwyu_stricter_than_cpp-fnreturn.h: #include "tests/cxx/iwyu_stricter_than_cpp-d1.h" // for DirectStruct1, DirectStruct2, TplDirectStruct1, TplDirectStruct2 #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 struct IndirectStruct2; // lines 37-37 template struct TplIndirectStruct2; // lines 60-60 --- tests/cxx/iwyu_stricter_than_cpp-d2.h:22:25: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-d2.h should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i2.h" // for IndirectStruct2 tests/cxx/iwyu_stricter_than_cpp-d2.h should remove these lines: - class IndirectStruct2; // lines 10-10 The full include-list for tests/cxx/iwyu_stricter_than_cpp-d2.h: #include "tests/cxx/iwyu_stricter_than_cpp-i2.h" // for IndirectStruct2 --- tests/cxx/iwyu_stricter_than_cpp.cc:50:3: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:54:3: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:62:3: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:64:3: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:72:19: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:81:18: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:85:21: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:94:9: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:97:9: warning: IndirectStructForwardDeclaredInD1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:101:9: warning: DirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:104:9: warning: DirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:108:32: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:108:9: warning: IndirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:113:9: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:116:9: warning: TplIndirectStructForwardDeclaredInD1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:120:9: warning: TplDirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:123:9: warning: TplDirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:127:41: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:127:9: warning: TplIndirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:131:44: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:131:9: warning: TplIndirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i2.h" // for TplIndirectStruct2, IndirectStruct2 struct DirectStruct1; struct DirectStruct2; struct IndirectStruct1; struct IndirectStructForwardDeclaredInD1; template struct TplDirectStruct1; template struct TplDirectStruct2; template struct TplIndirectStruct1; template struct TplIndirectStructForwardDeclaredInD1; tests/cxx/iwyu_stricter_than_cpp.cc should remove these lines: - #include "tests/cxx/iwyu_stricter_than_cpp-autocast2.h" // lines 37-37 - #include "tests/cxx/iwyu_stricter_than_cpp-d2.h" // lines 38-38 The full include-list for tests/cxx/iwyu_stricter_than_cpp.cc: #include "tests/cxx/iwyu_stricter_than_cpp-autocast.h" // for Fn, TplFn #include "tests/cxx/iwyu_stricter_than_cpp-fnreturn.h" // for DoesEverythingRightFn, DoesNotForwardDeclareAndIncludesFn, DoesNotForwardDeclareFn, DoesNotForwardDeclareProperlyFn, IncludesFn, TplDoesEverythingRightAgainFn, TplDoesEverythingRightFn, TplDoesNotForwardDeclareAndIncludesFn, TplDoesNotForwardDeclareFn, TplDoesNotForwardDeclareProperlyFn, TplIncludesFn #include "tests/cxx/iwyu_stricter_than_cpp-i2.h" // for TplIndirectStruct2, IndirectStruct2 #include "tests/cxx/iwyu_stricter_than_cpp-typedefs.h" // for DoesEverythingRight, TplDoesEverythingRightAgain, DoesNotForwardDeclare, DoesNotForwardDeclareAndIncludes, DoesNotForwardDeclareProperly, Includes, TplDoesEverythingRight, TplDoesNotForwardDeclare, TplDoesNotForwardDeclareAndIncludes, TplDoesNotForwardDeclareProperly, TplIncludes struct DirectStruct1; struct DirectStruct2; struct IndirectStruct1; struct IndirectStructForwardDeclaredInD1; template struct TplDirectStruct1; template struct TplDirectStruct2; template struct TplIndirectStruct1; template struct TplIndirectStructForwardDeclaredInD1; --- .INFO:root:Testing iwyu on tests/c/keep_includes.c >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --keep=tests/c/keep_includes*.h -I . tests/c/keep_includes.c (tests/c/keep_includes.c has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/keep_mapping.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-public.h" -Xiwyu --mapping_file=tests/cxx/keep_mapping.imp -I . tests/cxx/keep_mapping.cc (tests/cxx/keep_mapping-public.h has correct #includes/fwd-decls) (tests/cxx/keep_mapping.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/keep_moc.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-i1.h" -I . tests/cxx/keep_moc.cc (tests/cxx/keep_moc-i1.h has correct #includes/fwd-decls) tests/cxx/keep_moc.cc:21:3: warning: QObjectLike is defined in "tests/cxx/keep_moc-i1.h", which isn't directly #included. tests/cxx/keep_moc.cc should add these lines: #include "tests/cxx/keep_moc-i1.h" // for QObjectLike tests/cxx/keep_moc.cc should remove these lines: - #include "tests/cxx/keep_moc-d1.h" // lines 17-17 The full include-list for tests/cxx/keep_moc.cc: #include "tests/cxx/keep_moc-i1.h" // for QObjectLike #include "tests/cxx/keep_moc.moc" --- .INFO:root:Testing iwyu on tests/cxx/lambda_fwd_decl.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 tests/cxx/lambda_fwd_decl.cc (tests/cxx/lambda_fwd_decl.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/lateparsed_template.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -fdelayed-template-parsing -I . tests/cxx/lateparsed_template.cc tests/cxx/lateparsed_template.cc:27:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/lateparsed_template.cc:34:5: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/lateparsed_template.cc:42:5: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/lateparsed_template.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/lateparsed_template.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 19-19 The full include-list for tests/cxx/lateparsed_template.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/lateparsed_template-notchecked.h" // for kUsableSymbol --- .INFO:root:Testing iwyu on tests/cxx/macro_defined_by_includer.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -DCOMMAND_LINE_TYPE=double -include tests/cxx/macro_defined_by_includer-prefix.h -I . tests/cxx/macro_defined_by_includer.cc tests/cxx/macro_defined_by_includer.cc:22:1: warning: GuardedInclude1 is defined in "tests/cxx/macro_defined_by_includer-i1.h", which isn't directly #included. tests/cxx/macro_defined_by_includer.cc:50:3: warning: f is defined in "tests/cxx/macro_defined_by_includer-i3.h", which isn't directly #included. tests/cxx/macro_defined_by_includer.cc:52:3: warning: f is defined in "tests/cxx/macro_defined_by_includer-i3.h", which isn't directly #included. tests/cxx/macro_defined_by_includer.cc should add these lines: #include "tests/cxx/macro_defined_by_includer-i1.h" // for GuardedInclude1 #include "tests/cxx/macro_defined_by_includer-i3.h" // for f tests/cxx/macro_defined_by_includer.cc should remove these lines: - #include // lines 66-66 - #include "tests/cxx/macro_defined_by_includer-d1.h" // lines 20-20 - #include "tests/cxx/macro_defined_by_includer-d4.h" // lines 37-37 The full include-list for tests/cxx/macro_defined_by_includer.cc: #include "tests/cxx/macro_defined_by_includer-d2.h" // for GuardedInclude2 #include "tests/cxx/macro_defined_by_includer-d3.h" // for GuardedInclude3, GuardedInclude4 #include "tests/cxx/macro_defined_by_includer-g5.h" // for GuardedInclude5 #include "tests/cxx/macro_defined_by_includer-i1.h" // for GuardedInclude1 #include "tests/cxx/macro_defined_by_includer-i3.h" // for f #include "tests/cxx/macro_defined_by_includer-xmacro.h" // lines 40-40 #include "tests/cxx/macro_defined_by_includer-xmacro.h" // lines 45-45 --- .INFO:root:Testing iwyu on tests/cxx/macro_location.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d2.h" -Wno-sizeof-pointer-div -I . tests/cxx/macro_location.cc tests/cxx/macro_location.h:20:15: warning: Foo is defined in "tests/cxx/macro_location-i3.h", which isn't directly #included. tests/cxx/macro_location.h:36:1: warning: ConcatFwdDeclClass needs a declaration, but does not provide or directly #include one. tests/cxx/macro_location.h:39:1: warning: ConcatClass is defined in "tests/cxx/macro_location-i4.h", which isn't directly #included. tests/cxx/macro_location.h:45:1: warning: UNNAMED_TYPE_IN_MACRO is defined in "tests/cxx/macro_location-i5.h", which isn't directly #included. tests/cxx/macro_location.h should add these lines: #include "tests/cxx/macro_location-i3.h" // for Foo #include "tests/cxx/macro_location-i4.h" // for ConcatClass, ConcatFwdDeclClass (ptr only) #include "tests/cxx/macro_location-i5.h" // for UNNAMED_TYPE_IN_MACRO tests/cxx/macro_location.h should remove these lines: - #include "tests/cxx/macro_location-d3.h" // lines 11-11 - class Foo; // lines 14-14 The full include-list for tests/cxx/macro_location.h: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/macro_location-d2.h" // for ARRAYSIZE, CREATE_VAR, DECLARE_INDIRECT, NEW_CLASS, USE_CLASS #include "tests/cxx/macro_location-d4.h" // for DECLARE_AND_USE_CLASS, LOG_INFO #include "tests/cxx/macro_location-i3.h" // for Foo #include "tests/cxx/macro_location-i4.h" // for ConcatClass, ConcatFwdDeclClass (ptr only) #include "tests/cxx/macro_location-i5.h" // for UNNAMED_TYPE_IN_MACRO --- (tests/cxx/macro_location-d2.h has correct #includes/fwd-decls) tests/cxx/macro_location.cc:25:3: warning: DECLARE_FRIEND is defined in "tests/cxx/macro_location-i3.h", which isn't directly #included. (tests/cxx/macro_location.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/macro_use_expanded_decl.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/macro_use_expanded_decl.cc tests/cxx/macro_use_expanded_decl.cc:25:3: warning: CALL_METHOD is defined in "macro_use_expanded_decl-macro.h", which isn't directly #included. tests/cxx/macro_use_expanded_decl.cc:27:3: warning: CALL_METHOD is defined in "macro_use_expanded_decl-macro.h", which isn't directly #included. tests/cxx/macro_use_expanded_decl.cc should add these lines: #include "macro_use_expanded_decl-macro.h" // for CALL_METHOD tests/cxx/macro_use_expanded_decl.cc should remove these lines: The full include-list for tests/cxx/macro_use_expanded_decl.cc: #include "macro_use_expanded_decl-class.h" // for Class, Class2 #include "macro_use_expanded_decl-macro.h" // for CALL_METHOD --- .INFO:root:Testing iwyu on tests/cxx/mapping_to_self.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --mapping_file=tests/cxx/mapping_to_self.imp -I . tests/cxx/mapping_to_self.cc (tests/cxx/mapping_to_self.h has correct #includes/fwd-decls) (tests/cxx/mapping_to_self.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/member_expr.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/member_expr.cc tests/cxx/member_expr.cc:16:17: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/member_expr.cc:18:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:20:13: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:24:17: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/member_expr.cc:26:7: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:28:14: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:33:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:37:21: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/member_expr.cc:41:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:45:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:47:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:52:7: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/member_expr.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/member_expr.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/member_expr-d1.h" // for CALL_METHOD, IC, IC_CALL_METHOD --- .INFO:root:Testing iwyu on tests/cxx/ms_inline_asm.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -fms-extensions tests/cxx/ms_inline_asm.cc tests/cxx/ms_inline_asm.cc:16:3: error: Unsupported architecture 'armv7' for MS-style inline assembly __asm { ^ FINFO:root:Testing iwyu on tests/cxx/multiple_include_paths.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/multiple_include_paths.cc tests/cxx/multiple_include_paths.cc should add these lines: tests/cxx/multiple_include_paths.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 27-27 The full include-list for tests/cxx/multiple_include_paths.cc: #include "tests/cxx/internal/../indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/new_header_path_local.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/new_header_path_local.cc tests/cxx/new_header_path_local.cc:17:3: warning: IndirectClass is defined in "indirect.h", which isn't directly #included. tests/cxx/new_header_path_local.cc should add these lines: #include "indirect.h" // for IndirectClass tests/cxx/new_header_path_local.cc should remove these lines: - #include "direct_near.h" // lines 13-13 The full include-list for tests/cxx/new_header_path_local.cc: #include "indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/new_header_path_provided.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/new_header_path_provided.cc tests/cxx/new_header_path_provided.cc:17:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/new_header_path_provided.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/new_header_path_provided.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/new_header_path_provided.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/no_char_traits.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/no_char_traits.cc (tests/cxx/no_char_traits.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/no_comments.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --no_comments -I . tests/cxx/no_comments.cc tests/cxx/no_comments.cc:16:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/no_comments.cc should add these lines: #include "tests/cxx/indirect.h" tests/cxx/no_comments.cc should remove these lines: - #include "tests/cxx/direct.h" The full include-list for tests/cxx/no_comments.cc: #include "tests/cxx/indirect.h" --- .INFO:root:Testing iwyu on tests/cxx/no_definition.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/no_definition.cc (tests/cxx/no_definition.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/no_deque.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/no_deque.cc (tests/cxx/no_deque.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/no_fwd_decl_nested_class.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/no_fwd_decl_nested_class.cc (tests/cxx/no_fwd_decl_nested_class.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/no_fwd_decl_std.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/no_fwd_decl_std.cc tests/cxx/no_fwd_decl_std.cc should add these lines: tests/cxx/no_fwd_decl_std.cc should remove these lines: - namespace std { template struct pair; } // lines 27-27 The full include-list for tests/cxx/no_fwd_decl_std.cc: #include // for pair --- .INFO:root:Testing iwyu on tests/cxx/no_fwd_decls.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --no_fwd_decls -I . tests/cxx/no_fwd_decls.cc tests/cxx/no_fwd_decls.cc:25:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/no_fwd_decls.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/no_fwd_decls.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 20-20 - class Fwd; // lines 39-39 The full include-list for tests/cxx/no_fwd_decls.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/no_fwd_decls-fwd.h" // for Fwd #include "tests/cxx/no_fwd_decls-nameonly.h" // for AddressOf, NameOnly class LocalFwd; // lines 29-29 --- .INFO:root:Testing iwyu on tests/cxx/no_h_includes_cc.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*.c" -I . tests/cxx/no_h_includes_cc.cc (tests/cxx/no_h_includes_cc-inc.c has correct #includes/fwd-decls) (tests/cxx/no_h_includes_cc.h has correct #includes/fwd-decls) (tests/cxx/no_h_includes_cc-inc2.c has correct #includes/fwd-decls) (tests/cxx/no_h_includes_cc.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/non_transitive_include.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d*.h" -Xiwyu --transitive_includes_only -I . tests/cxx/non_transitive_include.cc (tests/cxx/non_transitive_include-d1.h has correct #includes/fwd-decls) (tests/cxx/non_transitive_include-d2.h has correct #includes/fwd-decls) (tests/cxx/non_transitive_include.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/operator_new.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++17 -I . tests/cxx/operator_new.cc tests/cxx/operator_new.cc:21:26: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:21:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:21:63: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:25:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:28:51: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:28:8: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:47:29: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:47:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:49:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:53:28: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:53:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:55:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/operator_new.cc should remove these lines: - #include // lines 13-13 - #include "tests/cxx/direct.h" // lines 14-14 The full include-list for tests/cxx/operator_new.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/out_of_line.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/out_of_line.cc tests/cxx/out_of_line.cc:36:3: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc:45:5: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc:50:5: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc:60:5: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc:64:5: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc should add these lines: #include "out_of_line-dep-int.h" // for Dependent tests/cxx/out_of_line.cc should remove these lines: - #include "out_of_line-dep.h" // lines 10-10 The full include-list for tests/cxx/out_of_line.cc: #include "out_of_line-dep-int.h" // for Dependent --- .INFO:root:Testing iwyu on tests/cxx/overloaded_class.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-i1.h" -I . tests/cxx/overloaded_class.cc (tests/cxx/overloaded_class-i1.h has correct #includes/fwd-decls) tests/cxx/overloaded_class.cc:19:3: warning: MyFunc is defined in "tests/cxx/overloaded_class-i1.h", which isn't directly #included. tests/cxx/overloaded_class.cc should add these lines: #include "tests/cxx/overloaded_class-i1.h" // for MyFunc tests/cxx/overloaded_class.cc should remove these lines: - #include "tests/cxx/overloaded_class-d1.h" // lines 15-15 The full include-list for tests/cxx/overloaded_class.cc: #include "tests/cxx/overloaded_class-i1.h" // for MyFunc --- .INFO:root:Testing iwyu on tests/cxx/pch_in_code.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --pch_in_code -Xiwyu --prefix_header_includes=remove -I . tests/cxx/pch_in_code.cc (tests/cxx/public/pch_in_code.h has correct #includes/fwd-decls) tests/cxx/pch_in_code.cc should add these lines: tests/cxx/pch_in_code.cc should remove these lines: - #include // lines 30-30 - #include "tests/cxx/indirect.h" // lines 32-32 The full include-list for tests/cxx/pch_in_code.cc: #include "tests/cxx/pch.h" #include "tests/cxx/public/pch_in_code.h" #include // for int8_t --- .INFO:root:Testing iwyu on tests/cxx/placement_new.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++17 -I . tests/cxx/placement_new.cc tests/cxx/placement_new.cc:25:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:34:30: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:34:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:38:15: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:38:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:41:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:47:29: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:52:39: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:52:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:63:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:65:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:67:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:75:25: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:75:32: warning: ClassTemplate is defined in "tests/cxx/placement_new-i1.h", which isn't directly #included. tests/cxx/placement_new.cc:75:32: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:75:46: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:75:61: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:79:17: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:79:32: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:79:3: warning: ClassTemplate needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:87:30: warning: ClassTemplate is defined in "tests/cxx/placement_new-i1.h", which isn't directly #included. tests/cxx/placement_new.cc:87:30: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:87:44: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:87:59: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:87:7: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:91:29: warning: ClassTemplate is defined in "tests/cxx/placement_new-i1.h", which isn't directly #included. tests/cxx/placement_new.cc:91:30: warning: ClassTemplate is defined in "tests/cxx/placement_new-i1.h", which isn't directly #included. tests/cxx/placement_new.cc:102:30: warning: std::nothrow is defined in , which isn't directly #included. tests/cxx/placement_new.cc:102:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:102:44: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:104:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:109:29: warning: std::nothrow is defined in , which isn't directly #included. tests/cxx/placement_new.cc:109:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:109:43: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:111:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:123:35: warning: std::align_val_t is defined in , which isn't directly #included. tests/cxx/placement_new.cc:123:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:123:52: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:125:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:130:34: warning: std::align_val_t is defined in , which isn't directly #included. tests/cxx/placement_new.cc:130:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:130:51: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:132:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc should add these lines: #include // for operator new, align_val_t, nothrow #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/placement_new-i1.h" // for ClassTemplate tests/cxx/placement_new.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 16-16 - #include "tests/cxx/placement_new-d1.h" // lines 17-17 The full include-list for tests/cxx/placement_new.cc: #include // for operator new, align_val_t, nothrow #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/placement_new-i1.h" // for ClassTemplate --- .INFO:root:Testing iwyu on tests/cxx/pointer_arith.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/pointer_arith.cc tests/cxx/pointer_arith.cc:16:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:20:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/pointer_arith.cc:22:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/pointer_arith.cc:29:15: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:33:17: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:37:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:41:11: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:45:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/pointer_arith.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/pointer_arith.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/pragma_associated.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/pragma_associated.cc (tests/cxx/pragma_associated-d1.h has correct #includes/fwd-decls) (tests/cxx/pragma_associated-d2.h has correct #includes/fwd-decls) (tests/cxx/pragma_associated.h has correct #includes/fwd-decls) tests/cxx/pragma_associated.cc should add these lines: tests/cxx/pragma_associated.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/pragma_associated.cc: #include "tests/cxx/pragma_associated-d1.h" #include "tests/cxx/pragma_associated-d2.h" #include "tests/cxx/pragma_associated.h" --- .INFO:root:Testing iwyu on tests/cxx/precomputed_tpl_args.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/precomputed_tpl_args.cc tests/cxx/precomputed_tpl_args.cc:24:13: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:24:28: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:24:6: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:28:22: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:28:39: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:28:6: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:31:13: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:35:10: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:35:25: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:35:6: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:41:10: warning: SpecializationClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:41:31: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:41:31: warning: std::less is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:41:6: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:41:6: warning: std::less is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:66:12: warning: SpecializationClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:66:8: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:69:15: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:69:8: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:74:16: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:74:1: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:74:31: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:79:16: warning: SpecializationClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:79:1: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:79:37: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc should add these lines: #include "tests/cxx/precomputed_tpl_args-i1.h" // for IndirectClass, SpecializationClass, less tests/cxx/precomputed_tpl_args.cc should remove these lines: The full include-list for tests/cxx/precomputed_tpl_args.cc: #include // for bitset #include // for map #include // for set #include // for vector #include "tests/cxx/precomputed_tpl_args-d1.h" // for less, D1SpecializationClass #include "tests/cxx/precomputed_tpl_args-i1.h" // for IndirectClass, SpecializationClass, less --- .INFO:root:Testing iwyu on tests/cxx/prefix_header_attribution.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=remove -include tests/cxx/prefix_header_attribution-d1.h -I . tests/cxx/prefix_header_attribution.cc tests/cxx/prefix_header_attribution.cc:23:1: warning: MACRO_IN_PREFIX_HEADER is defined in "tests/cxx/prefix_header_attribution-i1.h", which isn't directly #included. tests/cxx/prefix_header_attribution.cc:28:3: warning: operator new is defined in , which isn't directly #included. (tests/cxx/prefix_header_attribution.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/prefix_header_includes_add.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=add -include tests/cxx/prefix_header_includes-d1.h -include tests/cxx/prefix_header_includes-d2.h -include tests/cxx/prefix_header_includes-d3.h -include tests/cxx/prefix_header_includes-d4.h -I . tests/cxx/prefix_header_includes_add.cc tests/cxx/prefix_header_includes_add.cc:20:1: warning: CommandLineIncludeD2 is defined in "tests/cxx/prefix_header_includes-d2.h", which isn't directly #included. tests/cxx/prefix_header_includes_add.cc:27:1: warning: CommandLineIncludeD4 needs a declaration, but does not provide or directly #include one. tests/cxx/prefix_header_includes_add.cc:31:1: warning: CommandLineIncludeI1 is defined in "tests/cxx/prefix_header_includes-i1.h", which isn't directly #included. tests/cxx/prefix_header_includes_add.cc:35:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/prefix_header_includes_add.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/prefix_header_includes-d2.h" // for CommandLineIncludeD2 #include "tests/cxx/prefix_header_includes-i1.h" // for CommandLineIncludeI1 class CommandLineIncludeD4; tests/cxx/prefix_header_includes_add.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/prefix_header_includes_add.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/prefix_header_includes-d1.h" // for CommandLineIncludeD1 #include "tests/cxx/prefix_header_includes-d2.h" // for CommandLineIncludeD2 #include "tests/cxx/prefix_header_includes-i1.h" // for CommandLineIncludeI1 class CommandLineIncludeD3; // lines 23-23 class CommandLineIncludeD4; --- .INFO:root:Testing iwyu on tests/cxx/prefix_header_includes_keep.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=keep -include tests/cxx/prefix_header_includes-d1.h -include tests/cxx/prefix_header_includes-d2.h -include tests/cxx/prefix_header_includes-d3.h -include tests/cxx/prefix_header_includes-d4.h -I . tests/cxx/prefix_header_includes_keep.cc tests/cxx/prefix_header_includes_keep.cc:20:1: warning: CommandLineIncludeD2 is defined in "tests/cxx/prefix_header_includes-d2.h", which isn't directly #included. tests/cxx/prefix_header_includes_keep.cc:27:1: warning: CommandLineIncludeD4 needs a declaration, but does not provide or directly #include one. tests/cxx/prefix_header_includes_keep.cc:31:1: warning: CommandLineIncludeI1 is defined in "tests/cxx/prefix_header_includes-i1.h", which isn't directly #included. tests/cxx/prefix_header_includes_keep.cc:35:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/prefix_header_includes_keep.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/prefix_header_includes_keep.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/prefix_header_includes_keep.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/prefix_header_includes-d1.h" // for CommandLineIncludeD1 class CommandLineIncludeD3; // lines 23-23 --- .INFO:root:Testing iwyu on tests/cxx/prefix_header_includes_remove.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=remove -include tests/cxx/prefix_header_includes-d1.h -include tests/cxx/prefix_header_includes-d2.h -include tests/cxx/prefix_header_includes-d3.h -include tests/cxx/prefix_header_includes-d4.h -I . tests/cxx/prefix_header_includes_remove.cc tests/cxx/prefix_header_includes_remove.cc:20:1: warning: CommandLineIncludeD2 is defined in "tests/cxx/prefix_header_includes-d2.h", which isn't directly #included. tests/cxx/prefix_header_includes_remove.cc:27:1: warning: CommandLineIncludeD4 needs a declaration, but does not provide or directly #include one. tests/cxx/prefix_header_includes_remove.cc:31:1: warning: CommandLineIncludeI1 is defined in "tests/cxx/prefix_header_includes-i1.h", which isn't directly #included. tests/cxx/prefix_header_includes_remove.cc:35:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/prefix_header_includes_remove.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/prefix_header_includes_remove.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 - #include "tests/cxx/prefix_header_includes-d1.h" // lines 14-14 - class CommandLineIncludeD3; // lines 23-23 The full include-list for tests/cxx/prefix_header_includes_remove.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/prefix_header_operator_new.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=remove tests/cxx/prefix_header_operator_new.cc tests/cxx/prefix_header_operator_new.cc:17:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/prefix_header_operator_new.cc should add these lines: #include // for operator new tests/cxx/prefix_header_operator_new.cc should remove these lines: The full include-list for tests/cxx/prefix_header_operator_new.cc: #include // for operator new --- .INFO:root:Testing iwyu on tests/cxx/quoted_includes_first.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --pch_in_code -Xiwyu --quoted_includes_first -I . tests/cxx/quoted_includes_first.cc tests/cxx/quoted_includes_first.h should add these lines: class IndirectSubDirClass; tests/cxx/quoted_includes_first.h should remove these lines: - #include "subdir/indirect_subdir.h" // lines 14-14 - #include // lines 10-10 - #include // lines 11-11 - #include // lines 12-12 The full include-list for tests/cxx/quoted_includes_first.h: #include // for unique_ptr class IndirectSubDirClass; --- tests/cxx/quoted_includes_first.cc should add these lines: tests/cxx/quoted_includes_first.cc should remove these lines: - #include // lines 13-13 - #include // lines 14-14 - #include // lines 15-15 The full include-list for tests/cxx/quoted_includes_first.cc: #include "tests/cxx/pch.h" #include "quoted_includes_first.h" #include "subdir/indirect_subdir.h" // for IndirectSubDirClass #include // for unique_ptr --- .INFO:root:Testing iwyu on tests/cxx/range_for.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -I . tests/cxx/range_for.cc tests/cxx/range_for.cc:20:14: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/range_for.cc:27:8: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/range_for.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/range_for.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 15-15 The full include-list for tests/cxx/range_for.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/range_for-iterable.h" // for Iterable --- .INFO:root:Testing iwyu on tests/cxx/re_fwd_decl.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/re_fwd_decl.cc (tests/cxx/re_fwd_decl.h has correct #includes/fwd-decls) tests/cxx/re_fwd_decl.cc:20:1: warning: Indirect needs a declaration, but does not provide or directly #include one. tests/cxx/re_fwd_decl.cc should add these lines: class Indirect; tests/cxx/re_fwd_decl.cc should remove these lines: The full include-list for tests/cxx/re_fwd_decl.cc: #include "tests/cxx/re_fwd_decl.h" #include "tests/cxx/re_fwd_decl-d1.h" // for Direct (ptr only), FullUse class Indirect; --- .INFO:root:Testing iwyu on tests/cxx/redecls.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/redecls.cc tests/cxx/redecls.h should add these lines: tests/cxx/redecls.h should remove these lines: - #include "tests/cxx/redecls-d1.h" // lines 10-10 - #include "tests/cxx/redecls-d2.h" // lines 21-21 The full include-list for tests/cxx/redecls.h: --- tests/cxx/redecls.cc should add these lines: tests/cxx/redecls.cc should remove these lines: - #include "tests/cxx/redecls-d1.h" // lines 18-18 - #include "tests/cxx/redecls-d2.h" // lines 20-20 The full include-list for tests/cxx/redecls.cc: #include "tests/cxx/redecls.h" --- .INFO:root:Testing iwyu on tests/cxx/relative_exported_mapped_include.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --mapping_file=tests/cxx/relative_exported_mapped_include.imp -I tests/cxx/subdir tests/cxx/relative_exported_mapped_include.cc (tests/cxx/relative_exported_mapped_include.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/relative_include_of_double_export.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/relative_include_of_double_export.cc (tests/cxx/relative_include_of_double_export.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/relative_include_of_export.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/relative_include_of_export.cc (tests/cxx/relative_include_of_export.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/relative_include_of_export_added.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/relative_include_of_export_added.cc tests/cxx/relative_include_of_export_added.cc:16:1: warning: PrivateClass is defined in "export_private_near.h", which isn't directly #included. tests/cxx/relative_include_of_export_added.cc should add these lines: #include "export_private_near.h" // for PrivateClass tests/cxx/relative_include_of_export_added.cc should remove these lines: - #include "relative_include_of_export_added-d1.h" // lines 13-13 The full include-list for tests/cxx/relative_include_of_export_added.cc: #include "export_private_near.h" // for PrivateClass --- .INFO:root:Testing iwyu on tests/cxx/remove_fwd_decl_when_including.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/remove_fwd_decl_when_including.cc tests/cxx/remove_fwd_decl_when_including.cc:26:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/remove_fwd_decl_when_including.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/remove_fwd_decl_when_including.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 19-19 - class IndirectClass; // lines 21-21 The full include-list for tests/cxx/remove_fwd_decl_when_including.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/self_include.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/self_include.cc (tests/cxx/self_include.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/sizeof_in_template_arg.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/sizeof_in_template_arg.cc tests/cxx/sizeof_in_template_arg.cc:28:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_in_template_arg.cc:28:23: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_in_template_arg.cc:28:8: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_in_template_arg.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/sizeof_in_template_arg.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 10-10 The full include-list for tests/cxx/sizeof_in_template_arg.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/sizeof_reference.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/sizeof_reference.cc tests/cxx/sizeof_reference.cc:42:19: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:42:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:49:13: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:49:43: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:53:43: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:59:13: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:59:20: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:59:39: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:63:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:65:1: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:67:20: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:71:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:71:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:71:36: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:75:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:75:23: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:75:38: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:79:23: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:83:26: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:87:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:87:27: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:87:42: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:91:27: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/sizeof_reference.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 14-14 The full include-list for tests/cxx/sizeof_reference.cc: #include // for size_t #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/specialization_needs_decl.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/specialization_needs_decl.cc tests/cxx/specialization_needs_decl.cc:26:7: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/specialization_needs_decl.cc:28:12: warning: Template is defined in "tests/cxx/specialization_needs_decl-i1.h", which isn't directly #included. tests/cxx/specialization_needs_decl.cc should add these lines: #include "tests/cxx/specialization_needs_decl-i1.h" // for Template template struct TplStruct; tests/cxx/specialization_needs_decl.cc should remove these lines: - #include "tests/cxx/specialization_needs_decl-d1.h" // lines 14-14 The full include-list for tests/cxx/specialization_needs_decl.cc: #include "tests/cxx/specialization_needs_decl-i1.h" // for Template template struct TplStruct; --- .INFO:root:Testing iwyu on tests/cxx/stl_container_provides_allocator.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/stl_container_provides_allocator.cc tests/cxx/stl_container_provides_allocator.cc should add these lines: tests/cxx/stl_container_provides_allocator.cc should remove these lines: - #include // lines 23-23 The full include-list for tests/cxx/stl_container_provides_allocator.cc: #include // for uninitialized_fill #include // for vector --- .INFO:root:Testing iwyu on tests/cxx/system_namespaces.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/system_namespaces.cc tests/cxx/system_namespaces.cc should add these lines: namespace notsys_ns { template class TplClass; } tests/cxx/system_namespaces.cc should remove these lines: - #include "tests/cxx/system_namespaces-d3.h" // lines 15-15 The full include-list for tests/cxx/system_namespaces.cc: #include "tests/cxx/system_namespaces-d1.h" // for StdClass #include "tests/cxx/system_namespaces-d2.h" // for SystemClass namespace notsys_ns { template class TplClass; } --- .INFO:root:Testing iwyu on tests/cxx/template_args.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/template_args.cc tests/cxx/template_args.cc:18:10: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:29:23: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:29:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:29:40: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:34:18: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:34:39: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:34:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:58:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:62:17: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:62:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:66:23: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:66:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:70:18: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:70:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:74:24: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:74:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:85:15: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:85:32: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:85:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:89:15: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:93:15: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:108:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:111:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:115:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:115:8: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:119:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:119:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:123:33: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:123:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:129:9: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/template_args.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/template_args.cc: #include "tests/cxx/indirect.h" // for IndirectClass template struct FunctionStruct; // lines 20-20 --- .INFO:root:Testing iwyu on tests/cxx/template_default_args_roundtrip.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/template_default_args_roundtrip.cc tests/cxx/template_default_args_roundtrip.cc should add these lines: tests/cxx/template_default_args_roundtrip.cc should remove these lines: - #include "template_default_args_roundtrip-indirect.h" // lines 32-32 The full include-list for tests/cxx/template_default_args_roundtrip.cc: #include "template_default_args_roundtrip-direct.h" // for DefaultArgument #include "template_default_args_roundtrip-template.h" // for Template --- .INFO:root:Testing iwyu on tests/cxx/template_specialization.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/template_specialization.cc tests/cxx/template_specialization.cc:19:1: warning: Foo is defined in "tests/cxx/template_specialization-i2.h", which isn't directly #included. tests/cxx/template_specialization.cc:26:42: warning: Foo is defined in "tests/cxx/template_specialization-i1.h", which isn't directly #included. tests/cxx/template_specialization.cc:39:14: warning: Foo is defined in "tests/cxx/template_specialization-i1.h", which isn't directly #included. tests/cxx/template_specialization.cc:47:27: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_specialization.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/template_specialization-i1.h" // for Foo #include "tests/cxx/template_specialization-i2.h" // for Foo tests/cxx/template_specialization.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 14-14 - #include "tests/cxx/template_specialization-d1.h" // lines 13-13 - template class Foo; // lines 16-16 The full include-list for tests/cxx/template_specialization.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/template_specialization-i1.h" // for Foo #include "tests/cxx/template_specialization-i2.h" // for Foo template struct Specialized; // lines 42-43 --- .INFO:root:Testing iwyu on tests/cxx/templated_constructor.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/templated_constructor.cc tests/cxx/templated_constructor.cc:23:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/templated_constructor.cc:26:24: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/templated_constructor.cc:29:35: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/templated_constructor.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/templated_constructor.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 12-12 The full include-list for tests/cxx/templated_constructor.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/typedef_chain_in_template.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/typedef_chain_in_template.cc tests/cxx/typedef_chain_in_template.cc should add these lines: tests/cxx/typedef_chain_in_template.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 23-23 The full include-list for tests/cxx/typedef_chain_in_template.cc: #include "tests/cxx/typedef_chain_class.h" // for TypedefChainClass #include "tests/cxx/typedef_chain_in_template-d1.h" // for ContainerAsLibstdcpp #include "tests/cxx/typedef_chain_in_template-d2.h" // for ContainerAsLibcpp #include "tests/cxx/typedef_chain_in_template-d3.h" // for ContainerShortTypedefChain #include "tests/cxx/typedef_chain_in_template-d4.h" // for ContainerLongTypedefChain --- .INFO:root:Testing iwyu on tests/cxx/typedef_chain_no_follow.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/typedef_chain_no_follow.cc tests/cxx/typedef_chain_no_follow.cc should add these lines: tests/cxx/typedef_chain_no_follow.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 18-18 The full include-list for tests/cxx/typedef_chain_no_follow.cc: #include "tests/cxx/typedef_chain_no_follow-d1.h" // for TypedefChainTypedef #include "tests/cxx/typedef_chain_no_follow-d2.h" // for NonContainer1, NonContainer1::value_type #include "tests/cxx/typedef_chain_no_follow-d3.h" // for NonContainer2, NonContainer2::value_type --- .INFO:root:Testing iwyu on tests/cxx/typedef_in_template.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -I . tests/cxx/typedef_in_template.cc tests/cxx/typedef_in_template.cc:23:11: warning: Pair is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:36:13: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:36:20: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:36:3: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:42:13: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:42:3: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:46:13: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:46:3: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:50:13: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:50:3: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:70:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:70:22: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:70:37: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:74:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:74:22: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:85:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:85:32: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:85:47: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:95:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:95:29: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:95:44: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/typedef_in_template-i1.h" // for Class, Pair tests/cxx/typedef_in_template.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 10-10 - #include "tests/cxx/typedef_in_template-d1.h" // lines 11-11 The full include-list for tests/cxx/typedef_in_template.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/typedef_in_template-i1.h" // for Class, Pair --- .INFO:root:Testing iwyu on tests/cxx/typedefs_and_resugaring.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/typedefs_and_resugaring.cc tests/cxx/typedefs_and_resugaring.cc:42:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedefs_and_resugaring.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/typedefs_and_resugaring.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 27-27 The full include-list for tests/cxx/typedefs_and_resugaring.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/typedefs_and_resugaring-d1.h" // for MyTypedef --- .INFO:root:Testing iwyu on tests/cxx/unused_class_template_ctor.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/unused_class_template_ctor.cc (tests/cxx/unused_class_template_ctor.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/uses_printf.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/uses_printf.cc tests/cxx/uses_printf.cc:14:3: warning: printf is defined in , which isn't directly #included. tests/cxx/uses_printf.cc should add these lines: #include // for printf tests/cxx/uses_printf.cc should remove these lines: - #include "tests/cxx/uses_printf-d1.h" // lines 10-10 The full include-list for tests/cxx/uses_printf.cc: #include // for printf --- .INFO:root:Testing iwyu on tests/cxx/using_aliased_symbol.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/using_aliased_symbol.cc tests/cxx/using_aliased_symbol.cc:18:3: warning: ns::symbol is defined in "tests/cxx/using_aliased_symbol-declare.h", which isn't directly #included. tests/cxx/using_aliased_symbol.cc should add these lines: #include "tests/cxx/using_aliased_symbol-declare.h" // for symbol tests/cxx/using_aliased_symbol.cc should remove these lines: The full include-list for tests/cxx/using_aliased_symbol.cc: #include "tests/cxx/using_aliased_symbol-declare.h" // for symbol #include "using_aliased_symbol-alias.h" // for symbol --- .INFO:root:Testing iwyu on tests/cxx/using_aliased_symbol_unused.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/using_aliased_symbol_unused.cc tests/cxx/using_aliased_symbol_unused.cc should add these lines: tests/cxx/using_aliased_symbol_unused.cc should remove these lines: - #include "using_aliased_symbol-alias.h" // lines 13-13 The full include-list for tests/cxx/using_aliased_symbol_unused.cc: --- .INFO:root:Testing iwyu on tests/cxx/using_directive_decl.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_directive_decl.cc (tests/cxx/using_directive_decl.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/using_overload_multiple.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_overload_multiple.cc (tests/cxx/using_overload_multiple.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/using_overload_single.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_overload_single.cc tests/cxx/using_overload_single.cc should add these lines: tests/cxx/using_overload_single.cc should remove these lines: - #include "using_overload-float.h" // lines 15-15 The full include-list for tests/cxx/using_overload_single.cc: #include "using_overload-int.h" // for add --- .INFO:root:Testing iwyu on tests/cxx/using_specialization.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_specialization.cc tests/cxx/using_specialization.cc should add these lines: tests/cxx/using_specialization.cc should remove these lines: - #include "template_specialization-i2.h" // lines 17-17 The full include-list for tests/cxx/using_specialization.cc: #include "template_specialization-i1.h" // for Foo --- .INFO:root:Testing iwyu on tests/cxx/using_unused.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_unused.cc (tests/cxx/using_unused.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/varargs_and_references.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/varargs_and_references.cc tests/cxx/varargs_and_references.cc:29:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/varargs_and_references.cc:31:9: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/varargs_and_references.cc:33:16: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/varargs_and_references.cc:35:16: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/varargs_and_references.cc:37:16: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/varargs_and_references.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/varargs_and_references.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 18-18 The full include-list for tests/cxx/varargs_and_references.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/virtual_tpl_method.cc >>> Running /build/iwyu-8.15/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/virtual_tpl_method.cc tests/cxx/virtual_tpl_method.cc:22:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:34:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:34:24: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:34:9: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:37:9: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:41:11: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:41:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:46:10: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:46:18: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:58:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:61:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:63:29: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:66:29: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:72:5: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:74:5: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/virtual_tpl_method.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 17-17 The full include-list for tests/cxx/virtual_tpl_method.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- . ====================================================================== FAIL: runTest (__main__.badinc) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/iwyu-8.15/run_iwyu_tests.py", line 284, in {'runTest': lambda self, f=filename: self.RunOneTest(f), File "/build/iwyu-8.15/run_iwyu_tests.py", line 254, in RunOneTest iwyu_test_util.TestIwyuOnRelativeFile(self, filename, files_to_check, File "/build/iwyu-8.15/iwyu_test_util.py", line 455, in TestIwyuOnRelativeFile test_case.assertTrue(not failures, ''.join(failures)) AssertionError: False is not true : tests/cxx/badinc.cc:79: Unmatched regex: MACRO_CALLING_I6_FUNCTION is...*badinc-i1.h tests/cxx/badinc.cc:82: Unmatched regex: I1_MACRO_SYMBOL_WITHOUT_VALUE is...*badinc-i1.h tests/cxx/badinc.cc:87: Unmatched regex: I1_MACRO_SYMBOL_WITHOUT_VALUE is...*badinc-i1.h tests/cxx/badinc.cc:92: Unmatched regex: I1_MACRO_SYMBOL_WITH_VALUE is...*badinc-i1.h tests/cxx/badinc.cc:97: Unmatched regex: I1_MACRO_SYMBOL_WITH_VALUE0 is...*badinc-i1.h tests/cxx/badinc.cc:100: Unmatched regex: I1_MACRO_SYMBOL_WITH_VALUE2 is...*badinc-i1.h tests/cxx/badinc.cc:105: Unmatched regex: I1_MACRO_SYMBOL_WITHOUT_VALUE is...*badinc-i1.h tests/cxx/badinc.cc:111: Unmatched regex: I1_MACRO_SYMBOL_WITHOUT_VALUE is...*badinc-i1.h tests/cxx/badinc.cc:117: Unmatched regex: I1_MACRO_SYMBOL_WITH_VALUE is...*badinc-i1.h tests/cxx/badinc.cc:117: Unmatched regex: I1_MACRO_SYMBOL_WITH_VALUE2 is...*badinc-i1.h tests/cxx/badinc.cc:125: Unmatched regex: I1_MACRO_SYMBOL_WITH_VALUE is...*badinc-i1.h tests/cxx/badinc.cc:125: Unmatched regex: I1_MACRO_SYMBOL_WITH_VALUE2 is...*badinc-i1.h tests/cxx/badinc.cc:140: Unmatched regex: i1_ns2 is defined in...*which isn't directly #included. tests/cxx/badinc.cc:143: Unmatched regex: i1_ns4 is...*badinc-i1.h tests/cxx/badinc.cc:146: Unmatched regex: i1_ns::I1_NamespaceTemplateFn is...*badinc-i1.h tests/cxx/badinc.cc:149: Unmatched regex: i1_ns::I1_UnusedNamespaceStruct needs a declaration tests/cxx/badinc.cc:152: Unmatched regex: i1_ns5 is defined in...*which isn't directly #included. tests/cxx/badinc.cc:186: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:189: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:189: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:202: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:202: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:202: Unmatched regex: I1_TemplateClass is...*badinc-i1.h.*#included\. tests/cxx/badinc.cc:202: Unmatched regex: I1_TemplateClass is...*badinc-i1.h.*for autocast tests/cxx/badinc.cc:202: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:202: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:202: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:212: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:212: Unmatched regex: I2_Class::I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:212: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:212: Unmatched regex: I2_Class::InlFileFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:212: Unmatched regex: I2_Class::InlFileTemplateFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:212: Unmatched regex: I2_Class::InlFileStaticFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:215: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:215: Unmatched regex: OperateOn is...*badinc-i1.h tests/cxx/badinc.cc:218: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:222: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:225: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:238: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:238: Unmatched regex: I2_ThisClassIsOnlySubclassed is...*badinc-i2.h tests/cxx/badinc.cc:238: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:241: Unmatched regex: I1_MemberPtr is...*badinc-i1.h tests/cxx/badinc.cc:243: Unmatched regex: I1_MemberPtr is...*badinc-i1.h tests/cxx/badinc.cc:248: Unmatched regex: I1_MemberPtr is...*badinc-i1.h tests/cxx/badinc.cc:250: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:254: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:254: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:258: Unmatched regex: I2_ThisClassIsOnlySubclassed is...*badinc-i2.h tests/cxx/badinc.cc:260: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:265: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:265: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.cc:265: Unmatched regex: I2_MACRO is...*badinc-i2.h tests/cxx/badinc.cc:267: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:278: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:280: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:295: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:295: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:299: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:299: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:299: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:302: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:302: Unmatched regex: I12 is...*badinc-i1.h tests/cxx/badinc.cc:307: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:307: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:307: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:313: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:315: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:318: Unmatched regex: I2_Class is...*badinc-i2.h.*for autocast tests/cxx/badinc.cc:318: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:324: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:327: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:329: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:331: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:334: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:334: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:341: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:344: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:344: Unmatched regex: I12 is...*badinc-i1.h tests/cxx/badinc.cc:348: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:348: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:348: Unmatched regex: I13 is...*badinc-i1.h tests/cxx/badinc.cc:350: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:374: Unmatched regex: I1_OverloadedFunction is...*badinc-i1.h tests/cxx/badinc.cc:388: Unmatched regex: i1_ns::I1_NamespaceTemplateFn is...*badinc-i1.h tests/cxx/badinc.cc:396: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:405: Unmatched regex: I1_Class is...*badinc-i1.h.*for fn return type tests/cxx/badinc.cc:405: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:405: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.cc:408: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.cc:413: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:415: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.cc:422: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:422: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:422: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:427: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:427: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:427: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:427: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:433: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:433: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:438: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:438: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:438: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:443: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:443: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:443: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:443: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:449: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:449: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:452: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:456: Unmatched regex: EmptyDestructorClass is...*badinc-i1.h tests/cxx/badinc.cc:459: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:459: Unmatched regex: I22 is...*badinc-i2.h tests/cxx/badinc.cc:461: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:463: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:465: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:470: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:472: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:477: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:479: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:488: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:488: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.cc:488: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:493: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:495: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:501: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:503: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:509: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:511: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:517: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:520: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:524: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:524: Unmatched regex: I2_TemplateClass needs a declaration tests/cxx/badinc.cc:524: Unmatched regex: I2_TemplateClass::I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:529: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:529: Unmatched regex: I2_TemplateClass::I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:529: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:534: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:534: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:538: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:538: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:542: Unmatched regex: I2_TemplateClass::InlFileTemplateClassFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:542: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:552: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:552: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:559: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:559: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:559: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:565: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:565: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:565: Unmatched regex: I12 is...*badinc-i1.h tests/cxx/badinc.cc:565: Unmatched regex: I13 is...*badinc-i1.h tests/cxx/badinc.cc:568: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:568: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:570: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:572: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:574: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:585: Unmatched regex: I2_TypedefOnly_Class is...*badinc-i2.h tests/cxx/badinc.cc:594: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:594: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:596: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:598: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:600: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:602: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:606: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:610: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:614: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:614: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:614: Unmatched regex: I2_TemplateFn is...*badinc-i2.h tests/cxx/badinc.cc:618: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:618: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:618: Unmatched regex: I2_TemplateFn is...*badinc-i2.h tests/cxx/badinc.cc:621: Unmatched regex: H_Class::H_Class_DefinedInI1 is...*badinc-i1.h tests/cxx/badinc.cc:629: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:629: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:633: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:633: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:641: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:641: Unmatched regex: I2_LAST is...*badinc-i2.h tests/cxx/badinc.cc:643: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:645: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:650: Unmatched regex: D2_ForwardDeclareClass needs a declaration tests/cxx/badinc.cc:656: Unmatched regex: d3_namespace::D3_Struct needs a declaration tests/cxx/badinc.cc:660: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:662: Unmatched regex: I1_Typedef is...*badinc-i1.h tests/cxx/badinc.cc:664: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:666: Unmatched regex: i1_ns::I1_NamespaceStruct is...*badinc-i1.h tests/cxx/badinc.cc:668: Unmatched regex: I1_Union is...*badinc-i1.h tests/cxx/badinc.cc:670: Unmatched regex: I1_UnnamedStruct is...*badinc-i1.h tests/cxx/badinc.cc:673: Unmatched regex: I1_NamespaceClass needs a declaration tests/cxx/badinc.cc:677: Unmatched regex: i1_ns::I1_NamespaceClass needs a declaration tests/cxx/badinc.cc:679: Unmatched regex: i1_ns::I1_NamespaceClass is...*badinc-i1.h tests/cxx/badinc.cc:683: Unmatched regex: I1_NamespaceClass needs a declaration tests/cxx/badinc.cc:690: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:692: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:694: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:697: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:697: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:699: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:701: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:703: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:706: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:709: Unmatched regex: I1_Class::NestedStruct is...*badinc-i1.h tests/cxx/badinc.cc:709: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:712: Unmatched regex: I1_Class::NestedStruct is...*badinc-i1.h tests/cxx/badinc.cc:712: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:715: Unmatched regex: I1_Base needs a declaration tests/cxx/badinc.cc:722: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:722: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:722: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:724: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:727: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:727: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:732: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:732: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:736: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:736: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:736: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:741: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:741: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:741: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:741: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:747: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:747: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:747: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:751: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:751: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:751: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:758: Unmatched regex: I1_TemplateSubclass is...*badinc-i1.h tests/cxx/badinc.cc:758: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:758: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:758: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:758: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:758: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:761: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:761: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:765: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:765: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:765: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:771: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:771: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:771: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:775: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:775: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:775: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:778: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:780: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:782: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:788: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:788: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.cc:788: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.cc:788: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:796: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:796: Unmatched regex: I1_TemplateClass<.*>::I1_TemplateClass_int is...*badinc-i1.h tests/cxx/badinc.cc:796: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:796: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:800: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:800: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:804: Unmatched regex: I2_TemplateClass needs a declaration tests/cxx/badinc.cc:804: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:804: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:806: Unmatched regex: I1_TemplateClassFwdDeclaredInD2 needs a declaration tests/cxx/badinc.cc:810: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:810: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:810: Unmatched regex: I1_TypedefOnly_Class is...*badinc-i1.h tests/cxx/badinc.cc:815: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:815: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:815: Unmatched regex: I1_TypedefOnly_Class is...*badinc-i1.h tests/cxx/badinc.cc:815: Unmatched regex: I1_TypedefOnly_Class<.*>::i is...*badinc-i1.h tests/cxx/badinc.cc:817: Unmatched regex: I1_I2_Class_Typedef is...*badinc-i1.h tests/cxx/badinc.cc:820: Unmatched regex: I1_Subclass is...*badinc-i1.h tests/cxx/badinc.cc:823: Unmatched regex: I1_ManyPtrStruct needs a declaration tests/cxx/badinc.cc:825: Unmatched regex: I1_ClassPtr is...*badinc-i1.h tests/cxx/badinc.cc:828: Unmatched regex: I1_FunctionPtr is...*badinc-i1.h tests/cxx/badinc.cc:828: Unmatched regex: I1_Function is...*badinc-i1.h tests/cxx/badinc.cc:830: Unmatched regex: I1_FunctionPtr is...*badinc-i1.h tests/cxx/badinc.cc:832: Unmatched regex: I1_ForwardDeclareClass needs a declaration tests/cxx/badinc.cc:834: Unmatched regex: I1_Function is...*badinc-i1.h tests/cxx/badinc.cc:841: Unmatched regex: i1_GlobalFunction is...*badinc-i1.h tests/cxx/badinc.cc:843: Unmatched regex: i1_GlobalFunction is...*badinc-i1.h tests/cxx/badinc.cc:845: Unmatched regex: i1_GlobalFunction is...*badinc-i1.h tests/cxx/badinc.cc:848: Unmatched regex: I2_InlFileClass is...*badinc-i2-inl.h tests/cxx/badinc.cc:850: Unmatched regex: I2_InlFileTemplateClass is...*badinc-i2-inl.h tests/cxx/badinc.cc:854: Unmatched regex: I2_Class...*badinc-i2.h tests/cxx/badinc.cc:854: Unmatched regex: I2_Class::I2_Class...*badinc-i2-inl.h tests/cxx/badinc.cc:854: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:858: Unmatched regex: I2_TemplateClass...*badinc-i2.h tests/cxx/badinc.cc:858: Unmatched regex: I2_TemplateClass::I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:858: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:861: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:866: Unmatched regex: I3_ForwardDeclareStruct needs a declaration tests/cxx/badinc.cc:870: Unmatched regex: I3_ForwardDeclareTemplateStruct needs a declaration tests/cxx/badinc.cc:874: Unmatched regex: I3_ForwardDeclareNamespaceTemplateStruct needs a declaration tests/cxx/badinc.cc:878: Unmatched regex: I3_UnnamedNamespaceStruct needs a declaration tests/cxx/badinc.cc:886: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:891: Unmatched regex: I1_Typedef is...*badinc-i1.h tests/cxx/badinc.cc:895: Unmatched regex: I1_Union is...*badinc-i1.h tests/cxx/badinc.cc:902: Unmatched regex: I3_ForwardDeclareStruct needs a declaration tests/cxx/badinc.cc:902: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:907: Unmatched regex: I3_ForwardDeclareStruct needs a declaration tests/cxx/badinc.cc:907: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:914: Unmatched regex: I3_ForwardDeclareStruct needs a declaration tests/cxx/badinc.cc:922: Unmatched regex: I3_ForwardDeclareStruct needs a declaration tests/cxx/badinc.cc:926: Unmatched regex: I3_ForwardDeclareStruct needs a declaration tests/cxx/badinc.cc:930: Unmatched regex: I3_ForwardDeclareStruct needs a declaration tests/cxx/badinc.cc:932: Unmatched regex: I3_ForwardDeclareStruct needs a declaration tests/cxx/badinc.cc:934: Unmatched regex: I3_ForwardDeclareStruct needs a declaration tests/cxx/badinc.cc:950: Unmatched regex: I1_PtrAndUseOnSameLine is...*badinc-i1.h tests/cxx/badinc.cc:950: Unmatched regex: I1_PtrAndUseOnSameLine needs a declaration tests/cxx/badinc.cc:954: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:958: Unmatched regex: I1_ClassPtr is...*badinc-i1.h tests/cxx/badinc.cc:960: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:963: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:963: Unmatched regex: I1_ClassPtr is...*badinc-i1.h tests/cxx/badinc.cc:968: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:973: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:973: Unmatched regex: I2_TemplateClass::I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:973: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:973: Unmatched regex: I2_TemplateClass::InlFileTemplateClassFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:979: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:979: Unmatched regex: I2_TemplateClass::I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:979: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:979: Unmatched regex: I2_TemplateClass::InlFileTemplateClassFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:982: Unmatched regex: I1_ClassPtr is...*badinc-i1.h tests/cxx/badinc.cc:982: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:985: Unmatched regex: I1_ClassPtr is...*badinc-i1.h tests/cxx/badinc.cc:985: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:987: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:989: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:994: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:997: Unmatched regex: I2_TemplateClass needs a declaration tests/cxx/badinc.cc:999: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1019: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1028: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1028: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1043: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1048: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1052: Unmatched regex: size_t is...*(()|(stdio.h)|(string.h)|(time.h)|(wchar.h)) tests/cxx/badinc.cc:1078: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:1078: Unmatched regex: I21 is...*badinc-i2.h tests/cxx/badinc.cc:1081: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:1081: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:1083: Unmatched regex: I1_UnnamedStruct is...*badinc-i1.h tests/cxx/badinc.cc:1086: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1089: Unmatched regex: I2_TemplateClass...*badinc-i2.h tests/cxx/badinc.cc:1089: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.cc:1091: Unmatched regex: I1_PtrDereferenceStruct needs a declaration tests/cxx/badinc.cc:1093: Unmatched regex: I1_PtrDereferenceClass needs a declaration tests/cxx/badinc.cc:1096: Unmatched regex: va_list is...* tests/cxx/badinc.cc:1099: Unmatched regex: i1_int is...*badinc-i1.h tests/cxx/badinc.cc:1106: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:1109: Unmatched regex: i1_int_global is...*badinc-i1.h tests/cxx/badinc.cc:1111: Unmatched regex: i1_ns::i1_subns::i1_int_globalsub is...*badinc-i1.h tests/cxx/badinc.cc:1113: Unmatched regex: i1_ns2::i1_int_global2 is...*badinc-i1.h tests/cxx/badinc.cc:1115: Unmatched regex: i1_ns2::i1_subns::i1_int_global2sub is...*badinc-i1.h tests/cxx/badinc.cc:1117: Unmatched regex: i1_ns3::i1_int_global3 is...*badinc-i1.h tests/cxx/badinc.cc:1119: Unmatched regex: i1_ns3::i1_subns::i1_int_global3sub is...*badinc-i1.h tests/cxx/badinc.cc:1121: Unmatched regex: i1_ns4::i1_int_global4 is...*badinc-i1.h tests/cxx/badinc.cc:1123: Unmatched regex: i1_ns4::i1_subns::i1_int_global4sub is...*badinc-i1.h tests/cxx/badinc.cc:1128: Unmatched regex: fprintf is...* tests/cxx/badinc.cc:1128: Unmatched regex: stdout is...* tests/cxx/badinc.cc:1130: Unmatched regex: printf is...* tests/cxx/badinc.cc:1140: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:1143: Unmatched regex: I1_UnnamedStruct is...*badinc-i1.h tests/cxx/badinc.cc:1147: Unmatched regex: I1_PtrDereferenceStruct is...*badinc-i1.h tests/cxx/badinc.cc:1153: Unmatched regex: I1_PtrDereferenceClass is...*badinc-i1.h tests/cxx/badinc.cc:1163: Unmatched regex: I1_And_I2_OverloadedFunction is...*badinc-i1.h tests/cxx/badinc.cc:1165: Unmatched regex: I1_And_I2_OverloadedFunction is...*badinc-i2.h tests/cxx/badinc.cc:1174: Unmatched regex: I1_MACRO_LOGGING_CLASS is...*badinc-i1.h tests/cxx/badinc.cc:1174: Unmatched regex: I2_OperatorDefinedInI1Class::operator<< is...*badinc-i1.h tests/cxx/badinc.cc:1179: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1179: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1181: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1186: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1186: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1186: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1186: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1189: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1189: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1192: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1192: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1195: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1195: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1198: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1198: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1201: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1201: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1205: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1205: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1205: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1210: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1210: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1210: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1215: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1215: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1215: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1215: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1220: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1220: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1220: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1220: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1226: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1226: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1226: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1226: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1226: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1231: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1231: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1231: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1231: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1235: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1235: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1235: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1239: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1239: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1243: Unmatched regex: I1_TemplateMethodOnlyClass is...*badinc-i1.h tests/cxx/badinc.cc:1243: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1243: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1249: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1251: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1254: Unmatched regex: I1_Base needs a declaration tests/cxx/badinc.cc:1254: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1257: Unmatched regex: I1_Base needs a declaration tests/cxx/badinc.cc:1257: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1260: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1260: Unmatched regex: I1_Base needs a declaration tests/cxx/badinc.cc:1263: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1263: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1266: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1268: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1274: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1276: Unmatched regex: I1_SubclassesI2Class needs a declaration tests/cxx/badinc.cc:1278: Unmatched regex: I1_SubclassesI2Class is...*badinc-i1.h tests/cxx/badinc.cc:1284: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1284: Unmatched regex: I1_Base needs a declaration tests/cxx/badinc.cc:1287: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1287: Unmatched regex: I1_Base needs a declaration tests/cxx/badinc.cc:1295: Unmatched regex: I1_Base is...*badinc-i1.h tests/cxx/badinc.cc:1295: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1295: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1297: Unmatched regex: I1_SiblingClass needs a declaration tests/cxx/badinc.cc:1301: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1301: Unmatched regex: I1_SiblingClass needs a declaration tests/cxx/badinc.cc:1301: Unmatched regex: I1_SiblingClass is...*badinc-i1.h tests/cxx/badinc.cc:1305: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1307: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1311: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1318: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1318: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1322: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.cc:1324: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.cc:1326: Unmatched regex: I2_Union is...*badinc-i2.h tests/cxx/badinc.cc:1328: Unmatched regex: I2_Union needs a declaration tests/cxx/badinc.cc:1331: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1331: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1334: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1334: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1339: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1339: Unmatched regex: I2_UnionFunction is...*badinc-i2.h tests/cxx/badinc.cc:1345: Unmatched regex: I1_PtrDereferenceStatic is...*badinc-i1.h tests/cxx/badinc.cc:1347: Unmatched regex: I1_StaticMethod is...*badinc-i1.h tests/cxx/badinc.cc:1356: Unmatched regex: OperateOn is...*badinc-i1.h tests/cxx/badinc.cc:1362: Unmatched regex: OperateOn is...*badinc-i1.h tests/cxx/badinc.cc:1367: Unmatched regex: I1_Class is...*badinc-i1.h ? tests/cxx/badinc.cc:1369: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1371: Unmatched regex: I12 is...*badinc-i1.h tests/cxx/badinc.cc:1375: Unmatched regex: I1_Union is...*badinc-i1.h tests/cxx/badinc.cc:1375: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1377: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1380: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.cc:1380: Unmatched regex: I2_Function is...*badinc-i2.h tests/cxx/badinc.cc:1383: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1383: Unmatched regex: I2_Class::InlFileFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:1386: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1386: Unmatched regex: I2_Class::InlFileStaticFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:1389: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1389: Unmatched regex: I2_Class::InlFileStaticFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:1392: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1392: Unmatched regex: I2_Class::InlFileTemplateFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:1394: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1396: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1399: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:1399: Unmatched regex: I2_TemplateClass::InlFileTemplateClassFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:1401: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:1408: Unmatched regex: I2_TemplateClass::InlFileTemplateClassFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:1408: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.cc:1410: Unmatched regex: InlFileFreeFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:1412: Unmatched regex: InlFileFreeTemplateFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:1414: Unmatched regex: InlFileFreeTemplateFn is...*badinc-i2-inl.h tests/cxx/badinc.cc:1416: Unmatched regex: inlfile_var is...*badinc-i2-inl.h tests/cxx/badinc.cc:1425: Unmatched regex: MACRO_CALLING_I6_FUNCTION is...*badinc-i1.h tests/cxx/badinc.cc:1427: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:1432: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:1434: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1436: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1439: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1442: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:1447: Unmatched regex: offsetof is...* tests/cxx/badinc.cc:1447: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1449: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:1451: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1454: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1460: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1460: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1460: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1463: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1466: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1466: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1469: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1469: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1472: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1472: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1476: Unmatched regex: operator== is...*badinc-i1.h tests/cxx/badinc.cc:1476: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1479: Unmatched regex: operator== is...*badinc-i1.h tests/cxx/badinc.cc:1479: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1484: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1484: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1484: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1486: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1492: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1492: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1492: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1495: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1495: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1498: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1501: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1501: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1505: Unmatched regex: I1_const_ptr is...*badinc-i1.h tests/cxx/badinc.cc:1505: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1509: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1509: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:1513: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:1513: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1513: Unmatched regex: I21 is...*badinc-i2.h tests/cxx/badinc.cc:1517: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1517: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:1517: Unmatched regex: std::vector<.*>::iterator is...* tests/cxx/badinc.cc:1520: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1520: Unmatched regex: std::vector<.*>::iterator is...* tests/cxx/badinc.cc:1523: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:1523: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1539: Unmatched regex: std::list is...* tests/cxx/badinc.cc:1544: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1544: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:1547: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1547: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.cc:1551: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1551: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1551: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:1554: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1556: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1558: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1562: Unmatched regex: I1_Base needs a declaration tests/cxx/badinc.cc:1562: Unmatched regex: I1_Base is...*badinc-i1.h tests/cxx/badinc.cc:1562: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1569: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1569: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1569: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1575: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1575: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1575: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1575: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1575: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1579: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1579: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1579: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1586: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1586: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1586: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1586: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1586: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1586: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.cc:1590: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1590: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1590: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1595: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1595: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1595: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1595: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1599: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1599: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1599: Unmatched regex: i1_ns::I1_NamespaceClass is...*badinc-i1.h tests/cxx/badinc.cc:1605: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1605: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1605: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1610: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1610: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1610: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1615: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1615: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1615: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1617: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1621: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1621: Unmatched regex: I2_Class::I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1624: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1624: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1631: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1631: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:1631: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1635: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1635: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1635: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1639: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1639: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.cc:1643: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1643: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.cc:1643: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.cc:1645: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1651: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1651: Unmatched regex: i1_ns::I1_NamespaceClass is...*badinc-i1.h tests/cxx/badinc.cc:1655: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1655: Unmatched regex: i1_ns::I1_NamespaceClass is...*badinc-i1.h tests/cxx/badinc.cc:1662: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1662: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1662: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1662: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1662: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1662: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1669: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.cc:1669: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1669: Unmatched regex: I1_Struct is...*badinc-i1.h tests/cxx/badinc.cc:1669: Unmatched regex: I1_TemplateClass is...*badinc-i1.h tests/cxx/badinc.cc:1669: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.cc:1669: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.cc:1675: Unmatched regex: I2_ThisClassIsOnlyNewed needs a declaration tests/cxx/badinc.cc:1677: Unmatched regex: I2_ThisClassIsOnlyDeleted needs a declaration tests/cxx/badinc.cc:1679: Unmatched regex: I2_ThisClassIsOnlyDeletedPtr needs a declaration tests/cxx/badinc.cc:1681: Unmatched regex: I2_ThisClassIsOnlyNewed is...*badinc-i2.h tests/cxx/badinc.cc:1683: Unmatched regex: I2_ThisClassIsOnlyDeleted is...*badinc-i2.h tests/cxx/badinc.cc:1689: Unmatched regex: std::set is...* tests/cxx/badinc.cc:1692: Unmatched regex: std::set is...* tests/cxx/badinc.cc:1692: Unmatched regex: std::set<.*>::iterator is...* tests/cxx/badinc.cc:1696: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1699: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1699: Unmatched regex: std::vector<.*>::const_iterator is...* tests/cxx/badinc.cc:1702: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1702: Unmatched regex: std::vector<.*>::const_iterator is...* tests/cxx/badinc.cc:1704: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1707: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1707: Unmatched regex: std::vector<.*>::const_iterator is...* tests/cxx/badinc.cc:1710: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1710: Unmatched regex: std::vector<.*>::const_iterator is...* tests/cxx/badinc.cc:1713: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1713: Unmatched regex: std::vector<.*>::const_iterator is...* tests/cxx/badinc.cc:1716: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1716: Unmatched regex: std::vector<.*>::const_iterator is...* tests/cxx/badinc.cc:1719: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1719: Unmatched regex: std::vector<.*>::const_iterator is...* tests/cxx/badinc.cc:1724: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1724: Unmatched regex: std::vector<.*>::reverse_iterator is...* tests/cxx/badinc.cc:1726: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1728: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1731: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1731: Unmatched regex: std::vector<.*>::reverse_iterator is...* tests/cxx/badinc.cc:1734: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1734: Unmatched regex: std::vector<.*>::const_reverse_iterator is...* tests/cxx/badinc.cc:1739: Unmatched regex: std::vector<.*>::const_reverse_iterator is...* tests/cxx/badinc.cc:1739: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1741: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1744: Unmatched regex: std::vector is...* tests/cxx/badinc.cc:1744: Unmatched regex: std::vector<.*>::const_reverse_iterator is...* tests/cxx/badinc.cc:1748: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1751: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1755: Unmatched regex: MACRO_CALLING_I2_FUNCTION is...*badinc-i2.h tests/cxx/badinc.cc:1764: Unmatched regex: I1_Function is...*badinc-i1.h tests/cxx/badinc.cc:1767: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.cc:1767: Unmatched regex: I2_Function is...*badinc-i2.h tests/cxx/badinc.cc:1772: Unmatched regex: I2_Subclass needs a declaration tests/cxx/badinc.cc:1774: Unmatched regex: I2_Subclass is...*badinc-i2.h tests/cxx/badinc.cc:1776: Unmatched regex: I2_Subclass is...*badinc-i2.h tests/cxx/badinc.cc:1778: Unmatched regex: I2_Subclass is...*badinc-i2.h tests/cxx/badinc.cc:1780: Unmatched regex: I2_Subclass is...*badinc-i2.h tests/cxx/badinc.cc:1786: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:1786: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:1788: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:1790: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1794: Unmatched regex: I22 is...*badinc-i2.h tests/cxx/badinc.cc:1794: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:1797: Unmatched regex: I22 is...*badinc-i2.h tests/cxx/badinc.cc:1797: Unmatched regex: I1_Enum is...*badinc-i1.h tests/cxx/badinc.cc:1799: Unmatched regex: I22 is...*badinc-i2.h tests/cxx/badinc.cc:1804: Unmatched regex: I22 is...*badinc-i2.h tests/cxx/badinc.cc:1808: Unmatched regex: I1_TemplateFunction is...*badinc-i1.h tests/cxx/badinc.cc:1811: Unmatched regex: I1_TemplateFunction is...*badinc-i1.h tests/cxx/badinc.cc:1811: Unmatched regex: I1_Class needs a declaration tests/cxx/badinc.cc:1815: Unmatched regex: I1_TemplateFunction is...*badinc-i1.h tests/cxx/badinc.cc:1817: Unmatched regex: I1_TemplateFunction is...*badinc-i1.h tests/cxx/badinc.cc:1819: Unmatched regex: I1_TemplateFunction is...*badinc-i1.h tests/cxx/badinc.cc:1822: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1825: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1825: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1827: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1830: Unmatched regex: I1_Class is...*badinc-i1.h tests/cxx/badinc.cc:1830: Unmatched regex: I1_Struct needs a declaration tests/cxx/badinc.cc:1834: Unmatched regex: I11 is...*badinc-i1.h tests/cxx/badinc.cc:1836: Unmatched regex: I12 is...*badinc-i1.h tests/cxx/badinc.cc:1841: Unmatched regex: I2_MACRO is...*badinc-i2.h tests/cxx/badinc.cc:1843: Unmatched regex: kI1ConstInt is...*badinc-i1.h tests/cxx/badinc.h:64: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.h:64: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.h:68: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:75: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.h:75: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.h:75: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.h:81: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:83: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.h:93: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:95: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.h:110: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:112: Unmatched regex: I2_MACRO is...*badinc-i2.h tests/cxx/badinc.h:117: Unmatched regex: I2_Typedef is...*badinc-i2.h tests/cxx/badinc.h:117: Unmatched regex: I2_EnumForTypedefs is...*badinc-i2.h tests/cxx/badinc.h:119: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.h:121: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.h:128: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:130: Unmatched regex: I21 is...*badinc-i2.h tests/cxx/badinc.h:132: Unmatched regex: I22 is...*badinc-i2.h tests/cxx/badinc.h:137: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:140: Unmatched regex: TemplateForHClassTplFn needs a declaration tests/cxx/badinc.h:144: Unmatched regex: TemplateForHClassTplFn needs a declaration tests/cxx/badinc.h:148: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:151: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:153: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:155: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:162: Unmatched regex: printf is...* tests/cxx/badinc.h:165: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:167: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:170: Unmatched regex: I2_EnumForTypedefs is...*badinc-i2.h tests/cxx/badinc.h:173: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.h:173: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:182: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:182: Unmatched regex: I21 is...*badinc-i2.h tests/cxx/badinc.h:192: Unmatched regex: I2_Typedef is...*badinc-i2.h tests/cxx/badinc.h:192: Unmatched regex: I2_EnumForTypedefs is...*badinc-i2.h tests/cxx/badinc.h:194: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.h:196: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.h:199: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:203: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.h:203: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.h:208: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:211: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:216: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:219: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:221: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:223: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:227: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:231: Unmatched regex: I2_EnumForTypedefs is...*badinc-i2.h tests/cxx/badinc.h:234: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.h:234: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:241: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:241: Unmatched regex: I21 is...*badinc-i2.h tests/cxx/badinc.h:245: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.h:255: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:255: Unmatched regex: I21 is...*badinc-i2.h tests/cxx/badinc.h:257: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:259: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:285: Unmatched regex: I2_EnumForTypedefs is...*badinc-i2.h tests/cxx/badinc.h:288: Unmatched regex: std::set is...* tests/cxx/badinc.h:288: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:295: Unmatched regex: std::vector is...* tests/cxx/badinc.h:295: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:295: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.h:301: Unmatched regex: I2_TemplateClass is...*badinc-i2.h tests/cxx/badinc.h:301: Unmatched regex: I2_TemplateClass::I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.h:301: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h tests/cxx/badinc.h:301: Unmatched regex: I2_TemplateClass::InlFileTemplateClassFn is...*badinc-i2-inl.h tests/cxx/badinc.h:301: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:304: Unmatched regex: I2_Struct needs a declaration tests/cxx/badinc.h:307: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:315: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:315: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:317: Unmatched regex: I21 is...*badinc-i2.h tests/cxx/badinc.h:322: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:322: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:332: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.h:332: Unmatched regex: I2_Class::I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.h:332: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.h:332: Unmatched regex: I2_Class::InlFileFn is...*badinc-i2-inl.h tests/cxx/badinc.h:332: Unmatched regex: I2_Class::InlFileTemplateFn is...*badinc-i2-inl.h tests/cxx/badinc.h:332: Unmatched regex: I2_Class::InlFileStaticFn is...*badinc-i2-inl.h tests/cxx/badinc.h:334: Unmatched regex: I2_Class needs a declaration tests/cxx/badinc.h:336: Unmatched regex: NULL is...* tests/cxx/badinc.h:359: Unmatched regex: I2_Struct is...*badinc-i2.h tests/cxx/badinc.h:366: Unmatched regex: I2_Class is...*badinc-i2.h tests/cxx/badinc.h:366: Unmatched regex: I2_Class::~I2_Class is...*badinc-i2-inl.h tests/cxx/badinc.h:370: Unmatched regex: I2_Enum is...*badinc-i2.h tests/cxx/badinc.h:370: Unmatched regex: I22 is...*badinc-i2.h tests/cxx/badinc.h:374: Unmatched regex: I2_TemplateClass::~I2_TemplateClass<.*> is...*badinc-i2-inl.h Unexpected summary diffs for tests/cxx/badinc-inl.h: +++ @@ -1 +0,0 @@ -(tests/cxx/badinc-inl.h has correct #includes/fwd-decls) --- Unexpected summary diffs for tests/cxx/badinc.cc: +++ @@ -1,60 +0,0 @@ -tests/cxx/badinc.cc should add these lines: -#include -#include -#include -#include -#include "tests/cxx/badinc-i1.h" -class D2_Class; -class D2_ForwardDeclareClass; -class D2_Subclass; -class I1_ForwardDeclareClass; -namespace d3_namespace { struct D3_Struct; } -namespace i3_ns1 { namespace i3_ns2 { namespace i3_ns3 { template struct I3_ForwardDeclareNamespaceTemplateStruct; } } } -namespace i3_ns1 { namespace { struct I3_UnnamedNamespaceStruct; } } -struct I3_ForwardDeclareStruct; -template struct I3_ForwardDeclareTemplateStruct; - -tests/cxx/badinc.cc should remove these lines: -- #include // lines XX-XX -- #include // lines XX-XX -- #include // lines XX-XX -- #include // lines XX-XX -- #include // lines XX-XX -- #include "tests/cxx/badinc-d2.h" // lines XX-XX -- class Cc_ForwardDeclare_Function::I2_Class; // lines XX-XX -- class I3_UnusedClass; // lines XX-XX -- template class Cc_DeclareOnlyTemplateClass; // lines XX-XX - -The full include-list for tests/cxx/badinc.cc: -#include "tests/cxx/badinc.h" -#include "tests/cxx/badinc-inl.h" -#include // for isascii -#include -#include // for va_list -#include // for offsetof -#include // for find -#include // for fstream -#include // for list -#include // for basic_string, basic_string<>::iterator, operator+, string -#include // for type_info -#include "tests/cxx/badinc-d1.h" // for D11, D1CopyClassFn, D1Function, D1_Class, D1_CopyClass, D1_Enum, D1_I1_Typedef, D1_StructPtr, D1_Subclass, D1_TemplateClass, D1_TemplateStructWithDefaultParam, MACRO_CALLING_I4_FUNCTION -#include "tests/cxx/badinc-d4.h" // for D4_ClassForOperator, operator<< -#include "tests/cxx/badinc-i1.h" // for EmptyDestructorClass, H_Class::H_Class_DefinedInI1, I11, I12, I13, I1_And_I2_OverloadedFunction, I1_Base, I1_Class, I1_Class::NestedStruct, I1_ClassPtr, I1_Enum, I1_Function, I1_FunctionPtr, I1_I2_Class_Typedef, I1_MACRO_LOGGING_CLASS, I1_MACRO_SYMBOL_WITHOUT_VALUE, I1_MACRO_SYMBOL_WITH_VALUE, I1_MACRO_SYMBOL_WITH_VALUE0, I1_MACRO_SYMBOL_WITH_VALUE2, I1_ManyPtrStruct (ptr only), I1_MemberPtr, I1_NamespaceClass, I1_NamespaceStruct, I1_NamespaceTemplateFn, I1_OverloadedFunction, I1_PtrAndUseOnSameLine, I1_PtrDereferenceClass, I1_PtrDereferenceStatic, I1_PtrDereferenceStruct, I1_SiblingClass, I1_StaticMethod, I1_Struct, I1_Subclass, I1_SubclassesI2Class, I1_TemplateClass, I1_TemplateClass<>::I1_TemplateClass_int, I1_TemplateClassFwdDeclaredInD2 (ptr only), I1_TemplateFunction, I1_TemplateMethodOnlyClass, I1_TemplateSubclass, I1_Typedef, I1_TypedefOnly_Class, I1_TypedefOnly_Class<>::i, I1_Union, I1_UnnamedStruct, I1_UnusedNamespaceStruct (ptr only), I1_const_ptr, I2_OperatorDefinedInI1Class::operator<<, MACRO_CALLING_I6_FUNCTION, OperateOn, i1_GlobalFunction, i1_int, i1_int_global, i1_int_global2, i1_int_global2sub, i1_int_global3, i1_int_global3sub, i1_int_global4, i1_int_global4sub, i1_int_globalsub, i1_ns2, i1_ns4, i1_ns5, kI1ConstInt, operator== -#include "tests/cxx/badinc2.c" -class D2_Class; -class D2_ForwardDeclareClass; -class D2_Subclass; -class ForwardDeclareOnlyClass; // lines XX-XX -class ForwardDeclareOnlyForTypedefClass; // lines XX-XX -class I1_ForwardDeclareClass; -class I3_ForwardDeclareClass; // lines XX-XX -class MacroClass; // lines XX-XX -namespace d3_namespace { struct D3_Struct; } -namespace i3_ns1 { namespace i3_ns2 { namespace i3_ns3 { struct I3_ForwardDeclareNamespaceStruct; } } } // lines XX-XX -namespace i3_ns1 { namespace i3_ns2 { namespace i3_ns3 { template struct I3_ForwardDeclareNamespaceTemplateStruct; } } } -namespace i3_ns1 { namespace { struct I3_UnnamedNamespaceStruct; } } -struct Cc_C_Struct; // lines XX-XX -struct I3_ForwardDeclareStruct; -template struct Cc_OnlySpecializedStruct; // lines XX-XX -template struct I3_ForwardDeclareTemplateStruct; -template struct I3_SimpleForwardDeclareTemplateStruct; // lines XX-XX+1 --- Unexpected summary diffs for tests/cxx/badinc.h: +++ @@ -1,30 +0,0 @@ -tests/cxx/badinc.h should add these lines: -#include -#include -#include -#include "tests/cxx/badinc-i2-inl.h" -#include "tests/cxx/badinc-i2.h" - -tests/cxx/badinc.h should remove these lines: -- #include // lines XX-XX -- #include // lines XX-XX -- #include "tests/cxx/badinc-d2.h" // lines XX-XX -- class H_ForwardDeclareClass; // lines XX-XX -- template class I2_TypedefOnly_Class; // lines XX-XX - -The full include-list for tests/cxx/badinc.h: -#include // for errno -#include // for NULL, printf -#include // for queue -#include // for set -#include // for string -#include // for vector -#include "tests/cxx/badinc-d3.h" // for D31, D3_Enum -#include "tests/cxx/badinc-i2-inl.h" // for I2_Class::I2_Class, I2_Class::InlFileFn, I2_Class::InlFileStaticFn, I2_Class::InlFileTemplateFn, I2_Class::~I2_Class, I2_TemplateClass::I2_TemplateClass, I2_TemplateClass::InlFileTemplateClassFn, I2_TemplateClass::~I2_TemplateClass -#include "tests/cxx/badinc-i2.h" // for I21, I22, I2_Class, I2_Enum, I2_EnumForTypedefs, I2_MACRO, I2_Struct, I2_TemplateClass, I2_Typedef, I2_TypedefOnly_Class (ptr only), TemplateForHClassTplFn (ptr only) -class Cc_Class; // lines XX-XX -class Cc_Struct; // lines XX-XX -class H_Class::H_Class_DefinedInI1; // lines XX-XX -class H_Class::H_Class_Subdecl; // lines XX-XX -class H_Class::H_Class_UnusedSubdecl; // lines XX-XX -template class H_ScopedPtr; // lines XX-XX --- ====================================================================== FAIL: runTest (__main__.ms_inline_asm) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/iwyu-8.15/run_iwyu_tests.py", line 284, in {'runTest': lambda self, f=filename: self.RunOneTest(f), File "/build/iwyu-8.15/run_iwyu_tests.py", line 254, in RunOneTest iwyu_test_util.TestIwyuOnRelativeFile(self, filename, files_to_check, File "/build/iwyu-8.15/iwyu_test_util.py", line 455, in TestIwyuOnRelativeFile test_case.assertTrue(not failures, ''.join(failures)) AssertionError: False is not true : tests/cxx/ms_inline_asm.cc:16: Unexpected diagnostic: Unsupported architecture 'armv7' for MS-style inline assembly Unexpected summary diffs for tests/cxx/ms_inline_asm.cc: +++ @@ -1 +0,0 @@ -(tests/cxx/ms_inline_asm.cc has correct #includes/fwd-decls) --- ---------------------------------------------------------------------- Ran 133 tests in 73.735s FAILED (failures=2) 67% tests passed, 1 tests failed out of 3 Total Test time (real) = 74.27 sec The following tests FAILED: 1 - iwyu_tests (Failed) Errors while running CTest make[2]: *** [Makefile:140: test] Error 8 make[2]: Leaving directory '/build/iwyu-8.15/iwyu-build' dh_auto_test: error: cd iwyu-build && make -j3 test ARGS\+=-j3 returned exit code 2 make[1]: Leaving directory '/build/iwyu-8.15' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=cmake --builddirectory=iwyu-build dh_testroot -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_prep -O--buildsystem=cmake -O--builddirectory=iwyu-build debian/rules override_dh_auto_install make[1]: Entering directory '/build/iwyu-8.15' dh_auto_install cd iwyu-build && make -j3 install DESTDIR=/build/iwyu-8.15/debian/iwyu AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/iwyu-8.15/iwyu-build' /usr/bin/cmake -S/build/iwyu-8.15 -B/build/iwyu-8.15/iwyu-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/iwyu-8.15/iwyu-build/CMakeFiles /build/iwyu-8.15/iwyu-build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/build/iwyu-8.15/iwyu-build' make -f CMakeFiles/clang-resource-headers.dir/build.make CMakeFiles/clang-resource-headers.dir/depend make[4]: Entering directory '/build/iwyu-8.15/iwyu-build' cd /build/iwyu-8.15/iwyu-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/iwyu-8.15 /build/iwyu-8.15 /build/iwyu-8.15/iwyu-build /build/iwyu-8.15/iwyu-build /build/iwyu-8.15/iwyu-build/CMakeFiles/clang-resource-headers.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/iwyu-8.15/iwyu-build' make -f CMakeFiles/clang-resource-headers.dir/build.make CMakeFiles/clang-resource-headers.dir/build make[4]: Entering directory '/build/iwyu-8.15/iwyu-build' make[4]: Nothing to be done for 'CMakeFiles/clang-resource-headers.dir/build'. make[4]: Leaving directory '/build/iwyu-8.15/iwyu-build' [ 92%] Built target clang-resource-headers make -f CMakeFiles/include-what-you-use.dir/build.make CMakeFiles/include-what-you-use.dir/depend make[4]: Entering directory '/build/iwyu-8.15/iwyu-build' cd /build/iwyu-8.15/iwyu-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/iwyu-8.15 /build/iwyu-8.15 /build/iwyu-8.15/iwyu-build /build/iwyu-8.15/iwyu-build /build/iwyu-8.15/iwyu-build/CMakeFiles/include-what-you-use.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/iwyu-8.15/iwyu-build' make -f CMakeFiles/include-what-you-use.dir/build.make CMakeFiles/include-what-you-use.dir/build make[4]: Entering directory '/build/iwyu-8.15/iwyu-build' make[4]: Nothing to be done for 'CMakeFiles/include-what-you-use.dir/build'. make[4]: Leaving directory '/build/iwyu-8.15/iwyu-build' [100%] Built target include-what-you-use make[3]: Leaving directory '/build/iwyu-8.15/iwyu-build' /usr/bin/cmake -E cmake_progress_start /build/iwyu-8.15/iwyu-build/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/build/iwyu-8.15/iwyu-build' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/build/iwyu-8.15/iwyu-build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/iwyu-8.15/debian/iwyu/usr/bin/include-what-you-use -- Installing: /build/iwyu-8.15/debian/iwyu/usr/bin/fix_includes.py -- Installing: /build/iwyu-8.15/debian/iwyu/usr/bin/iwyu_tool.py -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/boost-1.64-all-private.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/boost-1.64-all.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/boost-all-private.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/boost-all.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/clang-6.intrinsics.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/gcc-8.intrinsics.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/gcc.libc.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/gcc.stl.headers.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/gcc.symbols.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/iwyu.gcc.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/libcxx.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/qt4.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/qt5_11.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/qt5_4.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/include-what-you-use/stl.c.headers.imp -- Installing: /build/iwyu-8.15/debian/iwyu/usr/share/man/man1/include-what-you-use.1 make[2]: Leaving directory '/build/iwyu-8.15/iwyu-build' cd debian/iwyu/usr/bin; \ rm -f fix_includes.py; \ mv iwyu_tool.py iwyu_tool make[1]: Leaving directory '/build/iwyu-8.15' dh_install -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installdocs -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installchangelogs -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installman -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installinit -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installsystemduser -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_perl -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_link -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_strip_nondeterminism -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_compress -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_fixperms -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_missing -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_dwz -O--buildsystem=cmake -O--builddirectory=iwyu-build dwz: debian/iwyu/usr/bin/include-what-you-use: .debug_info section not present dh_strip -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_makeshlibs -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_shlibdeps -O--buildsystem=cmake -O--builddirectory=iwyu-build dpkg-shlibdeps: warning: debian/iwyu/usr/bin/include-what-you-use contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_installdeb -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_gencontrol -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_md5sums -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_builddeb -O--buildsystem=cmake -O--builddirectory=iwyu-build dpkg-deb: building package 'iwyu' in '../iwyu_8.15-2_armhf.deb'. dpkg-deb: building package 'iwyu-dbgsym' in '../iwyu-dbgsym_8.15-2_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../iwyu_8.15-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/30452 and its subdirectories I: Current time: Sun Jul 25 18:31:55 -12 2021 I: pbuilder-time-stamp: 1627281115 Mon Jul 26 06:32:04 UTC 2021 I: 1st build successful. Starting 2nd build on remote node virt64b-armhf-rb.debian.net. Mon Jul 26 06:32:04 UTC 2021 I: Preparing to do remote build '2' on virt64b-armhf-rb.debian.net. Mon Jul 26 06:36:57 UTC 2021 I: Deleting $TMPDIR on virt64b-armhf-rb.debian.net. Mon Jul 26 06:36:59 UTC 2021 I: iwyu_8.15-2_armhf.changes: Format: 1.8 Date: Wed, 03 Feb 2021 09:15:49 +0100 Source: iwyu Binary: iwyu iwyu-dbgsym Architecture: armhf Version: 8.15-2 Distribution: unstable Urgency: medium Maintainer: LLVM Packaging Team Changed-By: Sylvestre Ledru Description: iwyu - Analyze #includes in C and C++ source files Closes: 981061 Changes: iwyu (8.15-2) unstable; urgency=medium . * Do not fail the testsuite on some arch (only a test is failing) (Closes: #981061) Checksums-Sha1: 3ca5dad37e15aee6b16a7385453554cfacd6f5cd 493276 iwyu-dbgsym_8.15-2_armhf.deb 239c138ff87e9280d38265c0f4d627d311d99e75 6713 iwyu_8.15-2_armhf.buildinfo 5782a6326b914cd26f4f58cd439b887284069119 646128 iwyu_8.15-2_armhf.deb Checksums-Sha256: 94137eb31ab7f88bd0610b16d5b6e014bd80313031eea7c0eed718b4e8119412 493276 iwyu-dbgsym_8.15-2_armhf.deb 8012ace32b9eacbc1dc4550f43ed1dd9b0f7f1bb91178a3d5bba15a70ceb9b48 6713 iwyu_8.15-2_armhf.buildinfo 4bff3cf771b5d8d01114990de8e2939dfaa4a94d117d642934dd9af56ff7dcdf 646128 iwyu_8.15-2_armhf.deb Files: c71baa999836a20beb239f3dfc71ac21 493276 debug optional iwyu-dbgsym_8.15-2_armhf.deb c030e78b230eac2e3197a55670f48a26 6713 devel optional iwyu_8.15-2_armhf.buildinfo ea2abd817765f8c74972cd3927f3f86e 646128 devel optional iwyu_8.15-2_armhf.deb Mon Jul 26 06:37:01 UTC 2021 I: diffoscope 177 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --html /srv/reproducible-results/rbuild-debian/tmp.HmUs2kwM24/iwyu_8.15-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/tmp.HmUs2kwM24/iwyu_8.15-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/tmp.HmUs2kwM24/iwyu_8.15-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/tmp.HmUs2kwM24/b1/iwyu_8.15-2_armhf.changes /srv/reproducible-results/rbuild-debian/tmp.HmUs2kwM24/b2/iwyu_8.15-2_armhf.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.336s) 0.336s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.034s) 0.033s 10 calls diffoscope.comparators.binary.FilesystemFile 0.000s 8 calls abc.DotChangesFile Mon Jul 26 06:37:03 UTC 2021 I: diffoscope 177 found no differences in the changes files, and a .buildinfo file also exists. Mon Jul 26 06:37:03 UTC 2021 I: iwyu from bullseye built successfully and reproducibly on armhf. Mon Jul 26 06:37:05 UTC 2021 I: Submitting .buildinfo files to external archives: Mon Jul 26 06:37:05 UTC 2021 I: Submitting 8.0K b1/iwyu_8.15-2_armhf.buildinfo.asc Mon Jul 26 06:37:06 UTC 2021 I: Submitting 8.0K b2/iwyu_8.15-2_armhf.buildinfo.asc Mon Jul 26 06:37:06 UTC 2021 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon Jul 26 06:37:06 UTC 2021 I: Done submitting .buildinfo files. Mon Jul 26 06:37:06 UTC 2021 I: Removing signed iwyu_8.15-2_armhf.buildinfo.asc files: removed './b1/iwyu_8.15-2_armhf.buildinfo.asc' removed './b2/iwyu_8.15-2_armhf.buildinfo.asc'