Warning: Permanently added '172.25.87.251' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 841294 --chroot fedora-rawhide-ppc64le --detached default Version: 0.22 Task: {'build_id': 841294, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-ppc64le', 'enable_net': False, 'fetch_sources_only': True, 'git_hash': 'ceb6d504c289eba040a7f6528ebf27f1b1745df2', 'git_repo': 'sharkcz/talos/firefox', 'memory_reqs': 2048, 'package_name': 'firefox', 'package_version': '64.0-4.fc28.op.1', 'project_dirname': 'talos', 'project_name': 'talos', 'project_owner': 'sharkcz', 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/sharkcz/talos/fedora-rawhide-ppc64le/'}], 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/sharkcz/talos/firefox.git', 'committish': 'ceb6d504c289eba040a7f6528ebf27f1b1745df2'}, 'source_type': 8, 'submitter': 'sharkcz', 'task_id': '841294-fedora-rawhide-ppc64le', 'timeout': 64800, 'use_bootstrap_container': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/sharkcz/talos/firefox.git /tmp/tmpergt_nab/firefox --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/sharkcz/talos/firefox.git', '/tmp/tmpergt_nab/firefox', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmpergt_nab/firefox'... Running: git checkout ceb6d504c289eba040a7f6528ebf27f1b1745df2 cmd: ['git', 'checkout', 'ceb6d504c289eba040a7f6528ebf27f1b1745df2'] cwd: /tmp/tmpergt_nab/firefox rc: 0 stdout: stderr: Note: checking out 'ceb6d504c289eba040a7f6528ebf27f1b1745df2'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at ceb6d50 automatic import of firefox 64.0-4.fc28.op.1 Running: cp -r . /tmp/tmp_un_93ic cmd: ['cp', '-r', '.', '/tmp/tmp_un_93ic'] cwd: /tmp/tmpergt_nab/firefox rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/tmpergt_nab/.config/rpkg.conf Running: rpkg -C /tmp/tmpergt_nab/.config/rpkg.conf sources --outdir /tmp/tmp_un_93ic cmd: ['rpkg', '-C', '/tmp/tmpergt_nab/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmp_un_93ic'] cwd: /tmp/tmpergt_nab/firefox rc: 0 stdout: Downloading cbindgen-vendor.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading firefox-64.0.source.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading firefox-langpacks-64.0-20181204.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running: unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmp_un_93ic/firefox.spec --sources /tmp/tmp_un_93ic --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define %_disable_source_fetch 0 --uniqueext 1546511970.444362 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.13 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/tmp/tmp_un_93ic/firefox.spec) Config(841294-fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/841294-fedora-rawhide-ppc64le-1546511970.444362/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.13 INFO: Mock Version: 1.4.13 Start: dnf install Last metadata expiration check: 0:00:00 ago on Thu 03 Jan 2019 10:39:35 AM UTC. Dependencies resolved. ================================================================================ Group Packages ================================================================================ Marking packages as installed by the group: @Buildsystem building group shadow-utils make fedora-release findutils gzip tar bash rpm-build redhat-rpm-config grep gawk coreutils diffutils unzip sed info bzip2 xz which glibc-minimal-langpack util-linux patch cpio ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group packages: bash ppc64le 4.4.23-5.fc30 fedora 1.5 M bzip2 ppc64le 1.0.6-28.fc29 fedora 52 k coreutils ppc64le 8.30-8.fc30 fedora 1.1 M cpio ppc64le 2.12-9.fc29 fedora 255 k diffutils ppc64le 3.6-5.fc29 fedora 358 k fedora-release noarch 30-0.18 fedora 9.5 k findutils ppc64le 1:4.6.0-21.fc30 fedora 519 k gawk ppc64le 4.2.1-3.fc29 fedora 1.1 M glibc-minimal-langpack ppc64le 2.28.9000-28.fc30 fedora 45 k grep ppc64le 3.1-8.fc29 fedora 258 k gzip ppc64le 1.9-7.fc29 fedora 156 k info ppc64le 6.5-11.fc30 fedora 194 k make ppc64le 1:4.2.1-10.fc29 fedora 494 k patch ppc64le 2.7.6-8.fc30 fedora 132 k redhat-rpm-config noarch 127-1.fc30 fedora 60 k rpm-build ppc64le 4.14.2.1-4.fc30 fedora 116 k sed ppc64le 4.5-2.fc29 fedora 293 k shadow-utils ppc64le 2:4.6-6.fc30 fedora 1.2 M tar ppc64le 2:1.30-6.fc29 fedora 825 k unzip ppc64le 6.0-42.fc30 fedora 176 k util-linux ppc64le 2.33-0.1.fc30 fedora 2.4 M which ppc64le 2.21-11.fc29 fedora 43 k xz ppc64le 5.2.4-4.fc30 fedora 149 k Installing dependencies: audit-libs ppc64le 3.0-0.5.20181218gitbdb72c0.fc30 fedora 118 k basesystem noarch 11-6.fc29 fedora 6.9 k binutils ppc64le 2.31.1-17.fc30 fedora 5.9 M brotli ppc64le 1.0.7-2.fc30 fedora 319 k bzip2-libs ppc64le 1.0.6-28.fc29 fedora 44 k ca-certificates noarch 2018.2.26-2.fc30 fedora 385 k chkconfig ppc64le 1.11-2.fc30 fedora 175 k coreutils-common ppc64le 8.30-8.fc30 fedora 1.9 M cracklib ppc64le 2.9.6-18.fc30 fedora 78 k crypto-policies noarch 20181122-1.git70769d9.fc30 fedora 46 k curl ppc64le 7.63.0-3.fc30 fedora 319 k cyrus-sasl-lib ppc64le 2.1.27-0.4rc7.fc30 fedora 104 k dwz ppc64le 0.12-9.fc29 fedora 111 k efi-srpm-macros noarch 4-1.fc30 fedora 22 k elfutils ppc64le 0.175-2.fc30 fedora 305 k elfutils-default-yama-scope noarch 0.175-2.fc30 fedora 16 k elfutils-libelf ppc64le 0.175-2.fc30 fedora 184 k elfutils-libs ppc64le 0.175-2.fc30 fedora 293 k expat ppc64le 2.2.6-1.fc30 fedora 102 k fedora-gpg-keys noarch 30-0.2 fedora 99 k fedora-release-common noarch 30-0.18 fedora 17 k fedora-repos noarch 30-0.2 fedora 8.9 k fedora-repos-rawhide noarch 30-0.2 fedora 8.1 k file ppc64le 5.35-2.fc30 fedora 50 k file-libs ppc64le 5.35-2.fc30 fedora 541 k filesystem ppc64le 3.9-2.fc29 fedora 1.1 M fpc-srpm-macros noarch 1.1-5.fc29 fedora 7.5 k gc ppc64le 7.6.4-4.fc29 fedora 107 k gdb-headless ppc64le 8.2.50.20181220-12.fc30 fedora 3.3 M gdbm-libs ppc64le 1:1.18-1.fc30 fedora 53 k ghc-srpm-macros noarch 1.4.2-8.fc29 fedora 7.4 k glib2 ppc64le 2.58.2-1.fc30 fedora 2.6 M glibc ppc64le 2.28.9000-28.fc30 fedora 3.9 M glibc-common ppc64le 2.28.9000-28.fc30 fedora 827 k gmp ppc64le 1:6.1.2-8.fc29 fedora 276 k gnat-srpm-macros noarch 4-4.fc30 fedora 7.9 k go-srpm-macros noarch 2-18.fc29 fedora 11 k guile ppc64le 5:2.0.14-12.fc29 fedora 3.5 M keyutils-libs ppc64le 1.6-1.fc30 fedora 30 k krb5-libs ppc64le 1.17-1.beta2.4.fc30 fedora 779 k libacl ppc64le 2.2.53-2.fc29 fedora 27 k libarchive ppc64le 3.3.3-2.fc30 fedora 398 k libatomic_ops ppc64le 7.6.6-1.fc29 fedora 34 k libattr ppc64le 2.4.48-4.fc30 fedora 17 k libbabeltrace ppc64le 1.5.6-1.fc29 fedora 217 k libblkid ppc64le 2.33-0.1.fc30 fedora 168 k libcap ppc64le 2.25-12.fc29 fedora 52 k libcap-ng ppc64le 0.7.9-5.fc30 fedora 28 k libcom_err ppc64le 1.44.4-1.fc30 fedora 27 k libcurl ppc64le 7.63.0-3.fc30 fedora 269 k libdb ppc64le 5.3.28-34.fc30 fedora 771 k libdb-utils ppc64le 5.3.28-34.fc30 fedora 138 k libfdisk ppc64le 2.33-0.1.fc30 fedora 214 k libffi ppc64le 3.1-18.fc29 fedora 33 k libgcc ppc64le 8.2.1-6.fc30 fedora 85 k libgcrypt ppc64le 1.8.4-1.fc30 fedora 410 k libgpg-error ppc64le 1.31-2.fc29 fedora 243 k libidn2 ppc64le 2.0.5-2.fc29 fedora 89 k libmetalink ppc64le 0.1.3-7.fc29 fedora 33 k libmount ppc64le 2.33-0.1.fc30 fedora 193 k libnghttp2 ppc64le 1.35.1-1.fc30 fedora 77 k libnsl2 ppc64le 1.2.0-3.20180605git4a062cf.fc30 fedora 59 k libpkgconf ppc64le 1.5.4-1.fc30 fedora 39 k libpsl ppc64le 0.20.2-5.fc29 fedora 60 k libpwquality ppc64le 1.4.0-11.fc30 fedora 98 k libselinux ppc64le 2.8-5.fc30 fedora 92 k libsemanage ppc64le 2.8-7.fc30 fedora 119 k libsepol ppc64le 2.8-3.fc30 fedora 309 k libsigsegv ppc64le 2.11-6.fc29 fedora 26 k libsmartcols ppc64le 2.33-0.1.fc30 fedora 121 k libssh ppc64le 0.8.5-1.fc30 fedora 231 k libstdc++ ppc64le 8.2.1-6.fc30 fedora 500 k libtasn1 ppc64le 4.13-6.fc30 fedora 74 k libtirpc ppc64le 1.1.4-2.rc2.fc30 fedora 111 k libtool-ltdl ppc64le 2.4.6-27.fc30 fedora 38 k libunistring ppc64le 0.9.10-4.fc29 fedora 417 k libutempter ppc64le 1.1.6-15.fc29 fedora 26 k libuuid ppc64le 2.33-0.1.fc30 fedora 28 k libverto ppc64le 0.3.0-6.fc29 fedora 23 k libxcrypt ppc64le 4.4.2-3.fc30 fedora 127 k libxml2 ppc64le 2.9.8-4.fc29 fedora 707 k libzstd ppc64le 1.3.8-1.fc30 fedora 256 k lua-libs ppc64le 5.3.5-2.fc29 fedora 122 k lz4-libs ppc64le 1.8.3-1.fc30 fedora 67 k mpfr ppc64le 3.1.6-3.fc30 fedora 224 k ncurses ppc64le 6.1-8.20180923.fc30 fedora 366 k ncurses-base noarch 6.1-8.20180923.fc30 fedora 58 k ncurses-libs ppc64le 6.1-8.20180923.fc30 fedora 316 k nim-srpm-macros noarch 1-3.fc29 fedora 8.0 k ocaml-srpm-macros noarch 5-4.fc29 fedora 7.8 k openblas-srpm-macros noarch 2-4.fc29 fedora 7.2 k openldap ppc64le 2.4.46-11.fc30 fedora 307 k openssl-libs ppc64le 1:1.1.1-7.fc30 fedora 1.4 M p11-kit ppc64le 0.23.14-1.fc30 fedora 238 k p11-kit-trust ppc64le 0.23.14-1.fc30 fedora 135 k pam ppc64le 1.3.1-15.fc30 fedora 668 k pcre ppc64le 8.42-5.fc30 fedora 183 k pcre2 ppc64le 10.32-4.fc30 fedora 226 k perl-srpm-macros noarch 1-28.fc29 fedora 8.1 k pkgconf ppc64le 1.5.4-1.fc30 fedora 39 k pkgconf-m4 noarch 1.5.4-1.fc30 fedora 16 k pkgconf-pkg-config ppc64le 1.5.4-1.fc30 fedora 14 k popt ppc64le 1.16-16.fc30 fedora 59 k publicsuffix-list-dafsa noarch 20180723-1.fc29 fedora 54 k python-pip-wheel noarch 18.1-2.fc30 fedora 1.1 M python-setuptools-wheel noarch 40.4.3-1.fc30 fedora 274 k python-srpm-macros noarch 3-41.fc30 fedora 11 k python3-libs ppc64le 3.7.1-5.fc30 fedora 7.4 M qt5-srpm-macros noarch 5.11.3-1.fc30 fedora 9.1 k readline ppc64le 7.0-12.fc29 fedora 200 k rpm ppc64le 4.14.2.1-4.fc30 fedora 487 k rpm-build-libs ppc64le 4.14.2.1-4.fc30 fedora 101 k rpm-libs ppc64le 4.14.2.1-4.fc30 fedora 304 k rust-srpm-macros noarch 6-1.fc30 fedora 8.4 k setup noarch 2.12.6-1.fc30 fedora 148 k sqlite-libs ppc64le 3.26.0-1.fc30 fedora 583 k systemd-libs ppc64le 240-2.fc30 fedora 512 k tzdata noarch 2018g-1.fc30 fedora 425 k xz-libs ppc64le 5.2.4-4.fc30 fedora 102 k zip ppc64le 3.0-23.fc29 fedora 265 k zlib ppc64le 1.2.11-14.fc30 fedora 94 k zstd ppc64le 1.3.8-1.fc30 fedora 316 k Transaction Summary ================================================================================ Install 145 Packages Total download size: 62 M Installed size: 285 M Downloading Packages: -------------------------------------------------------------------------------- Total 19 MB/s | 62 MB 00:03 warning: /var/lib/mock/841294-fedora-rawhide-ppc64le-1546511970.444362/root/var/cache/dnf/fedora-1c578a7639193129/packages/gawk-4.2.1-3.fc29.ppc64le.rpm: Header V3 RSA/SHA256 Signature, key ID cfc659b9: NOKEY Importing GPG key 0xCFC659B9: Userid : "Fedora (30) " Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary Key imported successfully Importing GPG key 0x429476B4: Userid : "Fedora 29 (29) " Fingerprint: 5A03 B4DD 8254 ECA0 2FDA 1637 A20A A56B 4294 76B4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction warning: /etc/hosts created as /etc/hosts.rpmnew Installed: bash.ppc64le 4.4.23-5.fc30 bzip2.ppc64le 1.0.6-28.fc29 coreutils.ppc64le 8.30-8.fc30 cpio.ppc64le 2.12-9.fc29 diffutils.ppc64le 3.6-5.fc29 fedora-release.noarch 30-0.18 findutils.ppc64le 1:4.6.0-21.fc30 gawk.ppc64le 4.2.1-3.fc29 glibc-minimal-langpack.ppc64le 2.28.9000-28.fc30 grep.ppc64le 3.1-8.fc29 gzip.ppc64le 1.9-7.fc29 info.ppc64le 6.5-11.fc30 make.ppc64le 1:4.2.1-10.fc29 patch.ppc64le 2.7.6-8.fc30 redhat-rpm-config.noarch 127-1.fc30 rpm-build.ppc64le 4.14.2.1-4.fc30 sed.ppc64le 4.5-2.fc29 shadow-utils.ppc64le 2:4.6-6.fc30 tar.ppc64le 2:1.30-6.fc29 unzip.ppc64le 6.0-42.fc30 util-linux.ppc64le 2.33-0.1.fc30 which.ppc64le 2.21-11.fc29 xz.ppc64le 5.2.4-4.fc30 audit-libs.ppc64le 3.0-0.5.20181218gitbdb72c0.fc30 basesystem.noarch 11-6.fc29 binutils.ppc64le 2.31.1-17.fc30 brotli.ppc64le 1.0.7-2.fc30 bzip2-libs.ppc64le 1.0.6-28.fc29 ca-certificates.noarch 2018.2.26-2.fc30 chkconfig.ppc64le 1.11-2.fc30 coreutils-common.ppc64le 8.30-8.fc30 cracklib.ppc64le 2.9.6-18.fc30 crypto-policies.noarch 20181122-1.git70769d9.fc30 curl.ppc64le 7.63.0-3.fc30 cyrus-sasl-lib.ppc64le 2.1.27-0.4rc7.fc30 dwz.ppc64le 0.12-9.fc29 efi-srpm-macros.noarch 4-1.fc30 elfutils.ppc64le 0.175-2.fc30 elfutils-default-yama-scope.noarch 0.175-2.fc30 elfutils-libelf.ppc64le 0.175-2.fc30 elfutils-libs.ppc64le 0.175-2.fc30 expat.ppc64le 2.2.6-1.fc30 fedora-gpg-keys.noarch 30-0.2 fedora-release-common.noarch 30-0.18 fedora-repos.noarch 30-0.2 fedora-repos-rawhide.noarch 30-0.2 file.ppc64le 5.35-2.fc30 file-libs.ppc64le 5.35-2.fc30 filesystem.ppc64le 3.9-2.fc29 fpc-srpm-macros.noarch 1.1-5.fc29 gc.ppc64le 7.6.4-4.fc29 gdb-headless.ppc64le 8.2.50.20181220-12.fc30 gdbm-libs.ppc64le 1:1.18-1.fc30 ghc-srpm-macros.noarch 1.4.2-8.fc29 glib2.ppc64le 2.58.2-1.fc30 glibc.ppc64le 2.28.9000-28.fc30 glibc-common.ppc64le 2.28.9000-28.fc30 gmp.ppc64le 1:6.1.2-8.fc29 gnat-srpm-macros.noarch 4-4.fc30 go-srpm-macros.noarch 2-18.fc29 guile.ppc64le 5:2.0.14-12.fc29 keyutils-libs.ppc64le 1.6-1.fc30 krb5-libs.ppc64le 1.17-1.beta2.4.fc30 libacl.ppc64le 2.2.53-2.fc29 libarchive.ppc64le 3.3.3-2.fc30 libatomic_ops.ppc64le 7.6.6-1.fc29 libattr.ppc64le 2.4.48-4.fc30 libbabeltrace.ppc64le 1.5.6-1.fc29 libblkid.ppc64le 2.33-0.1.fc30 libcap.ppc64le 2.25-12.fc29 libcap-ng.ppc64le 0.7.9-5.fc30 libcom_err.ppc64le 1.44.4-1.fc30 libcurl.ppc64le 7.63.0-3.fc30 libdb.ppc64le 5.3.28-34.fc30 libdb-utils.ppc64le 5.3.28-34.fc30 libfdisk.ppc64le 2.33-0.1.fc30 libffi.ppc64le 3.1-18.fc29 libgcc.ppc64le 8.2.1-6.fc30 libgcrypt.ppc64le 1.8.4-1.fc30 libgpg-error.ppc64le 1.31-2.fc29 libidn2.ppc64le 2.0.5-2.fc29 libmetalink.ppc64le 0.1.3-7.fc29 libmount.ppc64le 2.33-0.1.fc30 libnghttp2.ppc64le 1.35.1-1.fc30 libnsl2.ppc64le 1.2.0-3.20180605git4a062cf.fc30 libpkgconf.ppc64le 1.5.4-1.fc30 libpsl.ppc64le 0.20.2-5.fc29 libpwquality.ppc64le 1.4.0-11.fc30 libselinux.ppc64le 2.8-5.fc30 libsemanage.ppc64le 2.8-7.fc30 libsepol.ppc64le 2.8-3.fc30 libsigsegv.ppc64le 2.11-6.fc29 libsmartcols.ppc64le 2.33-0.1.fc30 libssh.ppc64le 0.8.5-1.fc30 libstdc++.ppc64le 8.2.1-6.fc30 libtasn1.ppc64le 4.13-6.fc30 libtirpc.ppc64le 1.1.4-2.rc2.fc30 libtool-ltdl.ppc64le 2.4.6-27.fc30 libunistring.ppc64le 0.9.10-4.fc29 libutempter.ppc64le 1.1.6-15.fc29 libuuid.ppc64le 2.33-0.1.fc30 libverto.ppc64le 0.3.0-6.fc29 libxcrypt.ppc64le 4.4.2-3.fc30 libxml2.ppc64le 2.9.8-4.fc29 libzstd.ppc64le 1.3.8-1.fc30 lua-libs.ppc64le 5.3.5-2.fc29 lz4-libs.ppc64le 1.8.3-1.fc30 mpfr.ppc64le 3.1.6-3.fc30 ncurses.ppc64le 6.1-8.20180923.fc30 ncurses-base.noarch 6.1-8.20180923.fc30 ncurses-libs.ppc64le 6.1-8.20180923.fc30 nim-srpm-macros.noarch 1-3.fc29 ocaml-srpm-macros.noarch 5-4.fc29 openblas-srpm-macros.noarch 2-4.fc29 openldap.ppc64le 2.4.46-11.fc30 openssl-libs.ppc64le 1:1.1.1-7.fc30 p11-kit.ppc64le 0.23.14-1.fc30 p11-kit-trust.ppc64le 0.23.14-1.fc30 pam.ppc64le 1.3.1-15.fc30 pcre.ppc64le 8.42-5.fc30 pcre2.ppc64le 10.32-4.fc30 perl-srpm-macros.noarch 1-28.fc29 pkgconf.ppc64le 1.5.4-1.fc30 pkgconf-m4.noarch 1.5.4-1.fc30 pkgconf-pkg-config.ppc64le 1.5.4-1.fc30 popt.ppc64le 1.16-16.fc30 publicsuffix-list-dafsa.noarch 20180723-1.fc29 python-pip-wheel.noarch 18.1-2.fc30 python-setuptools-wheel.noarch 40.4.3-1.fc30 python-srpm-macros.noarch 3-41.fc30 python3-libs.ppc64le 3.7.1-5.fc30 qt5-srpm-macros.noarch 5.11.3-1.fc30 readline.ppc64le 7.0-12.fc29 rpm.ppc64le 4.14.2.1-4.fc30 rpm-build-libs.ppc64le 4.14.2.1-4.fc30 rpm-libs.ppc64le 4.14.2.1-4.fc30 rust-srpm-macros.noarch 6-1.fc30 setup.noarch 2.12.6-1.fc30 sqlite-libs.ppc64le 3.26.0-1.fc30 systemd-libs.ppc64le 240-2.fc30 tzdata.noarch 2018g-1.fc30 xz-libs.ppc64le 5.2.4-4.fc30 zip.ppc64le 3.0-23.fc29 zlib.ppc64le 1.2.11-14.fc30 zstd.ppc64le 1.3.8-1.fc30 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/firefox-64.0-4.fc30.op.1.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/841294-fedora-rawhide-ppc64le-1546511970.444362/root/var/log/dnf.rpm.log /var/lib/mock/841294-fedora-rawhide-ppc64le-1546511970.444362/root/var/log/dnf.librepo.log /var/lib/mock/841294-fedora-rawhide-ppc64le-1546511970.444362/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmp_un_93ic/firefox.spec) Config(child) 1 minutes 27 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running: unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/firefox-64.0-4.fc30.op.1.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1546512059.483397 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.13 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/var/lib/copr-rpmbuild/results/firefox-64.0-4.fc30.op.1.src.rpm) Config(841294-fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/841294-fedora-rawhide-ppc64le-1546512059.483397/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled HW Info plugin Mock Version: 1.4.13 INFO: Mock Version: 1.4.13 Start: dnf update Last metadata expiration check: 0:00:00 ago on Thu 03 Jan 2019 10:41:05 AM UTC. Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for firefox-64.0-4.fc30.op.1.src.rpm Start: build setup for firefox-64.0-4.fc30.op.1.src.rpm Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/firefox-64.0-4.fc30.op.1.src.rpm Last metadata expiration check: 0:00:00 ago on Thu 03 Jan 2019 10:41:48 AM UTC. Package zip-3.0-23.fc29.ppc64le is already installed, skipping. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: GConf2-devel ppc64le 3.2.6-21.fc29 fedora 95 k autoconf213 noarch 2.13-40.fc29 fedora 159 k bzip2-devel ppc64le 1.0.6-28.fc29 fedora 215 k cargo ppc64le 1.31.0-8.fc30 fedora 2.9 M clang ppc64le 7.0.1-2.fc30 fedora 316 k clang-devel ppc64le 7.0.1-2.fc30 fedora 1.8 M clang-libs ppc64le 7.0.1-2.fc30 fedora 16 M dbus-glib-devel ppc64le 0.110-3.fc29 fedora 71 k desktop-file-utils ppc64le 0.23-9.fc29 fedora 77 k fedora-bookmarks noarch 28-2.fc28 fedora 64 k freetype-devel ppc64le 2.9.1-6.fc30 fedora 441 k gtk2-devel ppc64le 2.24.32-3.fc29 fedora 3.0 M gtk3-devel ppc64le 3.24.1-1.fc30 fedora 4.5 M krb5-devel ppc64le 1.17-1.beta2.4.fc30 fedora 442 k libIDL-devel ppc64le 0.8.14-16.fc29 fedora 20 k libXrender-devel ppc64le 0.9.10-8.fc29 fedora 16 k libXt-devel ppc64le 1.1.5-9.fc29 fedora 443 k libcurl-devel ppc64le 7.63.0-3.fc30 fedora 802 k libffi-devel ppc64le 3.1-18.fc29 fedora 24 k libicu-devel ppc64le 62.1-3.fc30 fedora 916 k libjpeg-turbo-devel ppc64le 2.0.0-1.fc29 fedora 103 k libnotify-devel ppc64le 0.7.7-6.fc29 fedora 29 k libpng-devel ppc64le 2:1.6.35-1.fc30 fedora 312 k libvpx-devel ppc64le 1.7.0-7.fc29 fedora 322 k llvm ppc64le 7.0.1-1.fc30 fedora 4.5 M llvm-devel ppc64le 7.0.1-1.fc30 fedora 2.6 M mesa-libGL-devel ppc64le 18.3.1-3.fc30 fedora 163 k nodejs ppc64le 1:10.14.1-1.fc30 fedora 6.6 M nspr-devel ppc64le 4.20.0-1.fc30 fedora 110 k nss-devel ppc64le 3.41.0-1.fc30 fedora 212 k pango-devel ppc64le 1.42.4-1.fc30 fedora 294 k pipewire-devel ppc64le 0.2.5-1.fc30 fedora 85 k pulseaudio-libs-devel ppc64le 12.2-1.fc29 fedora 443 k python2-devel ppc64le 2.7.15-10.fc30 fedora 356 k rust ppc64le 1.31.0-8.fc30 fedora 32 M startup-notification-devel ppc64le 0.12-16.fc29 fedora 17 k xorg-x11-server-Xvfb ppc64le 1.20.3-2.fc30 fedora 909 k yasm ppc64le 1.3.0-8.fc29 fedora 534 k zlib-devel ppc64le 1.2.11-14.fc30 fedora 46 k Installing dependencies: GConf2 ppc64le 3.2.6-21.fc29 fedora 1.0 M acl ppc64le 2.2.53-2.fc29 fedora 74 k adwaita-cursor-theme noarch 3.31.1-1.fc30 fedora 644 k adwaita-icon-theme noarch 3.31.1-1.fc30 fedora 11 M alsa-lib ppc64le 1.1.7-3.fc30 fedora 452 k annobin ppc64le 8.65-1.fc30 fedora 197 k at-spi2-atk ppc64le 2.30.0-1.fc30 fedora 84 k at-spi2-atk-devel ppc64le 2.30.0-1.fc30 fedora 9.6 k at-spi2-core ppc64le 2.30.0-2.fc30 fedora 169 k at-spi2-core-devel ppc64le 2.30.0-2.fc30 fedora 134 k atk ppc64le 2.30.0-1.fc30 fedora 260 k atk-devel ppc64le 2.30.0-1.fc30 fedora 179 k autoconf noarch 2.69-28.fc29 fedora 698 k automake noarch 1.16.1-7.fc30 fedora 695 k avahi-libs ppc64le 0.7-16.fc29 fedora 64 k cairo ppc64le 1.16.0-3.fc30 fedora 731 k cairo-devel ppc64le 1.16.0-3.fc30 fedora 271 k cairo-gobject ppc64le 1.16.0-3.fc30 fedora 18 k cairo-gobject-devel ppc64le 1.16.0-3.fc30 fedora 11 k cdparanoia-libs ppc64le 10.2-28.fc29 fedora 57 k clang-tools-extra ppc64le 7.0.1-2.fc30 fedora 411 k cmake-filesystem ppc64le 3.13.2-1.fc30 fedora 16 k colord-libs ppc64le 1.4.3-2.fc29 fedora 216 k compat-openssl10 ppc64le 1:1.0.2o-3.fc29 fedora 990 k cpp ppc64le 8.2.1-6.fc30 fedora 11 M cryptsetup-libs ppc64le 2.0.6-1.fc30 fedora 334 k cups-libs ppc64le 1:2.2.8-10.fc30 fedora 388 k dbus ppc64le 1:1.12.12-2.fc30 fedora 11 k dbus-broker ppc64le 16-8.fc30 fedora 156 k dbus-common noarch 1:1.12.12-2.fc30 fedora 17 k dbus-devel ppc64le 1:1.12.12-2.fc30 fedora 38 k dbus-glib ppc64le 0.110-3.fc29 fedora 132 k dbus-libs ppc64le 1:1.12.12-2.fc30 fedora 161 k dejavu-fonts-common noarch 2.35-7.fc29 fedora 65 k dejavu-sans-fonts noarch 2.35-7.fc29 fedora 1.5 M device-mapper ppc64le 1.02.154-1.fc30 fedora 151 k device-mapper-libs ppc64le 1.02.154-1.fc30 fedora 186 k emacs-filesystem noarch 1:26.1-7.fc30 fedora 10 k expat-devel ppc64le 2.2.6-1.fc30 fedora 49 k flac-libs ppc64le 1.3.2-8.fc29 fedora 208 k fontconfig ppc64le 2.13.1-4.fc30 fedora 257 k fontconfig-devel ppc64le 2.13.1-4.fc30 fedora 127 k fontpackages-filesystem noarch 1.44-22.fc29 fedora 7.7 k freetype ppc64le 2.9.1-6.fc30 fedora 394 k fribidi ppc64le 1.0.5-1.fc29 fedora 85 k fribidi-devel ppc64le 1.0.5-1.fc29 fedora 58 k gcc ppc64le 8.2.1-6.fc30 fedora 21 M gcc-c++ ppc64le 8.2.1-6.fc30 fedora 12 M gdbm ppc64le 1:1.18-1.fc30 fedora 122 k gdk-pixbuf2 ppc64le 2.38.0-4.fc30 fedora 460 k gdk-pixbuf2-devel ppc64le 2.38.0-4.fc30 fedora 217 k gdk-pixbuf2-modules ppc64le 2.38.0-4.fc30 fedora 94 k gettext ppc64le 0.19.8.1-18.fc30 fedora 1.0 M gettext-libs ppc64le 0.19.8.1-18.fc30 fedora 297 k glib-networking ppc64le 2.58.0-2.fc30 fedora 137 k glib2-devel ppc64le 2.58.2-1.fc30 fedora 469 k glibc-devel ppc64le 2.28.9000-28.fc30 fedora 1.0 M glibc-headers ppc64le 2.28.9000-28.fc30 fedora 468 k gnutls ppc64le 3.6.5-1.fc30 fedora 858 k graphite2 ppc64le 1.3.10-6.fc30 fedora 116 k graphite2-devel ppc64le 1.3.10-6.fc30 fedora 41 k groff-base ppc64le 1.22.3-18.fc30 fedora 960 k gsettings-desktop-schemas ppc64le 3.28.1-2.fc30 fedora 611 k gsm ppc64le 1.0.18-3.fc29 fedora 35 k gstreamer1 ppc64le 1.14.4-1.fc30 fedora 1.2 M gstreamer1-plugins-base ppc64le 1.14.4-1.fc30 fedora 1.7 M gtk-update-icon-cache ppc64le 3.24.1-1.fc30 fedora 33 k gtk2 ppc64le 2.24.32-3.fc29 fedora 3.6 M gtk3 ppc64le 3.24.1-1.fc30 fedora 4.6 M harfbuzz ppc64le 2.1.3-1.fc30 fedora 439 k harfbuzz-devel ppc64le 2.1.3-1.fc30 fedora 214 k harfbuzz-icu ppc64le 2.1.3-1.fc30 fedora 15 k hicolor-icon-theme noarch 0.17-3.fc29 fedora 44 k http-parser ppc64le 2.8.1-2.fc29 fedora 37 k iptables-libs ppc64le 1.8.0-3.fc29 fedora 60 k isl ppc64le 0.16.1-7.fc29 fedora 1.2 M iso-codes noarch 4.1-1.fc30 fedora 3.6 M jasper-libs ppc64le 2.0.14-7.fc29 fedora 173 k jbigkit-libs ppc64le 2.1-15.fc30 fedora 52 k json-c ppc64le 0.13.1-3.fc29 fedora 40 k json-glib ppc64le 1.4.4-1.fc30 fedora 139 k kernel-headers ppc64le 4.21.0-0.rc0.git4.1.fc30 fedora 1.2 M keyutils-libs-devel ppc64le 1.6-1.fc30 fedora 49 k kmod-libs ppc64le 25-4.fc30 fedora 65 k lcms2 ppc64le 2.9-4.fc30 fedora 167 k libICE ppc64le 1.0.9-14.fc29 fedora 72 k libICE-devel ppc64le 1.0.9-14.fc29 fedora 48 k libIDL ppc64le 0.8.14-16.fc29 fedora 89 k libSM ppc64le 1.2.3-1.fc30 fedora 40 k libSM-devel ppc64le 1.2.3-1.fc30 fedora 12 k libX11 ppc64le 1.6.7-1.fc30 fedora 634 k libX11-common noarch 1.6.7-1.fc30 fedora 155 k libX11-devel ppc64le 1.6.7-1.fc30 fedora 974 k libX11-xcb ppc64le 1.6.7-1.fc30 fedora 11 k libXau ppc64le 1.0.8-14.fc29 fedora 30 k libXau-devel ppc64le 1.0.8-14.fc29 fedora 14 k libXcomposite ppc64le 0.4.4-15.fc29 fedora 23 k libXcomposite-devel ppc64le 0.4.4-15.fc29 fedora 16 k libXcursor ppc64le 1.1.15-4.fc29 fedora 32 k libXcursor-devel ppc64le 1.1.15-4.fc29 fedora 22 k libXdamage ppc64le 1.1.4-15.fc29 fedora 21 k libXdamage-devel ppc64le 1.1.4-15.fc29 fedora 9.4 k libXdmcp ppc64le 1.1.2-12.fc29 fedora 34 k libXext ppc64le 1.3.3-10.fc29 fedora 39 k libXext-devel ppc64le 1.3.3-10.fc29 fedora 73 k libXfixes ppc64le 5.0.3-8.fc29 fedora 19 k libXfixes-devel ppc64le 5.0.3-8.fc29 fedora 12 k libXfont2 ppc64le 2.0.3-3.fc29 fedora 149 k libXft ppc64le 2.3.2-11.fc29 fedora 63 k libXft-devel ppc64le 2.3.2-11.fc29 fedora 18 k libXi ppc64le 1.7.9-8.fc29 fedora 40 k libXi-devel ppc64le 1.7.9-8.fc29 fedora 101 k libXinerama ppc64le 1.1.4-2.fc29 fedora 14 k libXinerama-devel ppc64le 1.1.4-2.fc29 fedora 13 k libXmu ppc64le 1.1.2-12.fc29 fedora 74 k libXrandr ppc64le 1.5.1-8.fc29 fedora 27 k libXrandr-devel ppc64le 1.5.1-8.fc29 fedora 19 k libXrender ppc64le 0.9.10-8.fc29 fedora 28 k libXt ppc64le 1.1.5-9.fc29 fedora 185 k libXtst ppc64le 1.2.3-8.fc29 fedora 22 k libXv ppc64le 1.0.11-8.fc29 fedora 18 k libXxf86vm ppc64le 1.1.4-10.fc29 fedora 18 k libXxf86vm-devel ppc64le 1.1.4-10.fc29 fedora 18 k libargon2 ppc64le 20161029-6.fc29 fedora 31 k libasan ppc64le 8.2.1-6.fc30 fedora 431 k libasyncns ppc64le 0.8-15.fc29 fedora 31 k libatomic ppc64le 8.2.1-6.fc30 fedora 41 k libblkid-devel ppc64le 2.33-0.1.fc30 fedora 16 k libcom_err-devel ppc64le 1.44.4-1.fc30 fedora 17 k libcroco ppc64le 0.6.12-5.fc29 fedora 119 k libdatrie ppc64le 0.2.9-8.fc29 fedora 33 k libdrm ppc64le 2.4.96-2.fc30 fedora 97 k libdrm-devel ppc64le 2.4.96-2.fc30 fedora 139 k libedit ppc64le 3.1-24.20170329cvs.fc29 fedora 104 k libedit-devel ppc64le 3.1-24.20170329cvs.fc29 fedora 39 k libepoxy ppc64le 1.5.3-1.fc30 fedora 204 k libepoxy-devel ppc64le 1.5.3-1.fc30 fedora 140 k libfontenc ppc64le 1.1.3-9.fc29 fedora 30 k libglvnd ppc64le 1:1.1.0-2.fc30 fedora 62 k libglvnd-core-devel ppc64le 1:1.1.0-2.fc30 fedora 22 k libglvnd-devel ppc64le 1:1.1.0-2.fc30 fedora 13 k libglvnd-egl ppc64le 1:1.1.0-2.fc30 fedora 49 k libglvnd-gles ppc64le 1:1.1.0-2.fc30 fedora 33 k libglvnd-glx ppc64le 1:1.1.0-2.fc30 fedora 120 k libglvnd-opengl ppc64le 1:1.1.0-2.fc30 fedora 41 k libgomp ppc64le 8.2.1-6.fc30 fedora 211 k libgusb ppc64le 0.3.0-2.fc29 fedora 45 k libicu ppc64le 62.1-3.fc30 fedora 9.0 M libjpeg-turbo ppc64le 2.0.0-1.fc29 fedora 164 k libkadm5 ppc64le 1.17-1.beta2.4.fc30 fedora 80 k libmodman ppc64le 2.0.1-18.fc29 fedora 33 k libmount-devel ppc64le 2.33-0.1.fc30 fedora 18 k libmpc ppc64le 1.1.0-2.fc29 fedora 62 k libnotify ppc64le 0.7.7-6.fc29 fedora 40 k libogg ppc64le 2:1.3.3-1.fc29 fedora 26 k libpcap ppc64le 14:1.9.0-2.fc29 fedora 158 k libpng ppc64le 2:1.6.35-1.fc30 fedora 120 k libproxy ppc64le 0.4.15-11.fc30 fedora 66 k libseccomp ppc64le 2.3.3-4.fc30 fedora 64 k libselinux-devel ppc64le 2.8-5.fc30 fedora 117 k libsepol-devel ppc64le 2.8-3.fc30 fedora 45 k libsndfile ppc64le 1.0.28-9.fc29 fedora 205 k libsoup ppc64le 2.65.1-1.fc30 fedora 356 k libssh2 ppc64le 1.8.0-8.fc29 fedora 94 k libstdc++-devel ppc64le 8.2.1-6.fc30 fedora 2.1 M libthai ppc64le 0.1.28-1.fc29 fedora 200 k libtheora ppc64le 1:1.1.1-22.fc29 fedora 202 k libtiff ppc64le 4.0.10-1.fc30 fedora 176 k libtiff-devel ppc64le 4.0.10-1.fc30 fedora 502 k libubsan ppc64le 8.2.1-6.fc30 fedora 169 k libusbx ppc64le 1.0.22-1.fc29 fedora 68 k libuuid-devel ppc64le 2.33-0.1.fc30 fedora 28 k libuv ppc64le 1:1.23.2-1.fc30 fedora 128 k libverto-devel ppc64le 0.3.0-6.fc29 fedora 15 k libvisual ppc64le 1:0.4.0-25.fc29 fedora 146 k libvorbis ppc64le 1:1.3.6-3.fc29 fedora 193 k libvpx ppc64le 1.7.0-7.fc29 fedora 589 k libwayland-client ppc64le 1.16.0-1.fc30 fedora 33 k libwayland-cursor ppc64le 1.16.0-1.fc30 fedora 21 k libwayland-egl ppc64le 1.16.0-1.fc30 fedora 13 k libwayland-server ppc64le 1.16.0-1.fc30 fedora 40 k libxcb ppc64le 1.13.1-1.fc30 fedora 211 k libxcb-devel ppc64le 1.13.1-1.fc30 fedora 1.1 M libxcrypt-devel ppc64le 4.4.2-3.fc30 fedora 32 k libxkbcommon ppc64le 0.8.2-1.fc29 fedora 116 k libxkbcommon-devel ppc64le 0.8.2-1.fc29 fedora 56 k libxkbfile ppc64le 1.0.9-11.fc29 fedora 92 k libxml2-devel ppc64le 2.9.8-4.fc29 fedora 1.0 M libxshmfence ppc64le 1.3-3.fc29 fedora 12 k llvm-libs ppc64le 7.0.1-1.fc30 fedora 12 M m4 ppc64le 1.4.18-9.fc29 fedora 219 k mesa-khr-devel ppc64le 18.3.1-3.fc30 fedora 19 k mesa-libEGL ppc64le 18.3.1-3.fc30 fedora 121 k mesa-libEGL-devel ppc64le 18.3.1-3.fc30 fedora 33 k mesa-libGL ppc64le 18.3.1-3.fc30 fedora 176 k mesa-libgbm ppc64le 18.3.1-3.fc30 fedora 43 k mesa-libglapi ppc64le 18.3.1-3.fc30 fedora 50 k mozjs52 ppc64le 52.9.0-1.fc29 fedora 6.6 M ncurses-c++-libs ppc64le 6.1-8.20180923.fc30 fedora 33 k ncurses-devel ppc64le 6.1-8.20180923.fc30 fedora 508 k nettle ppc64le 3.4.1rc1-1.fc30 fedora 317 k nspr ppc64le 4.20.0-1.fc30 fedora 131 k nss ppc64le 3.41.0-1.fc30 fedora 684 k nss-softokn ppc64le 3.41.0-1.fc30 fedora 384 k nss-softokn-devel ppc64le 3.41.0-1.fc30 fedora 16 k nss-softokn-freebl ppc64le 3.41.0-1.fc30 fedora 219 k nss-softokn-freebl-devel ppc64le 3.41.0-1.fc30 fedora 54 k nss-sysinit ppc64le 3.41.0-1.fc30 fedora 20 k nss-util ppc64le 3.41.0-1.fc30 fedora 90 k nss-util-devel ppc64le 3.41.0-1.fc30 fedora 72 k opus ppc64le 1.3-1.fc30 fedora 210 k orc ppc64le 0.4.28-3.fc29 fedora 176 k pango ppc64le 1.42.4-1.fc30 fedora 276 k pcre-cpp ppc64le 8.42-5.fc30 fedora 28 k pcre-devel ppc64le 8.42-5.fc30 fedora 532 k pcre-utf16 ppc64le 8.42-5.fc30 fedora 167 k pcre-utf32 ppc64le 8.42-5.fc30 fedora 161 k pcre2-devel ppc64le 10.32-4.fc30 fedora 600 k pcre2-utf16 ppc64le 10.32-4.fc30 fedora 212 k pcre2-utf32 ppc64le 10.32-4.fc30 fedora 206 k perl-Carp noarch 1.50-417.fc29 fedora 29 k perl-Data-Dumper ppc64le 2.173-1.fc30 fedora 55 k perl-Encode ppc64le 4:2.98-6.fc29 fedora 1.5 M perl-Errno ppc64le 1.29-427.fc30 fedora 24 k perl-Exporter noarch 5.73-418.fc29 fedora 31 k perl-File-Path noarch 2.16-1.fc30 fedora 36 k perl-File-Temp noarch 1:0.230.800-2.fc29 fedora 60 k perl-Getopt-Long noarch 1:2.50-417.fc29 fedora 61 k perl-HTTP-Tiny noarch 0.076-1.fc29 fedora 55 k perl-IO ppc64le 1.39-427.fc30 fedora 90 k perl-MIME-Base64 ppc64le 3.15-417.fc29 fedora 30 k perl-PathTools ppc64le 3.75-1.fc30 fedora 86 k perl-Pod-Escapes noarch 1:1.07-417.fc29 fedora 19 k perl-Pod-Perldoc noarch 3.28.01-418.fc29 fedora 83 k perl-Pod-Simple noarch 1:3.35-417.fc29 fedora 211 k perl-Pod-Usage noarch 4:1.69-417.fc29 fedora 32 k perl-Scalar-List-Utils ppc64le 3:1.50-417.fc29 fedora 67 k perl-Socket ppc64le 4:2.027-417.fc29 fedora 54 k perl-Storable ppc64le 1:3.11-5.fc30 fedora 95 k perl-Term-ANSIColor noarch 4.06-418.fc29 fedora 44 k perl-Term-Cap noarch 1.17-417.fc29 fedora 22 k perl-Text-ParseWords noarch 3.30-417.fc29 fedora 16 k perl-Text-Tabs+Wrap noarch 2013.0523-417.fc29 fedora 23 k perl-Thread-Queue noarch 3.13-1.fc29 fedora 21 k perl-Time-Local noarch 2:1.280-3.fc29 fedora 31 k perl-Unicode-Normalize ppc64le 1.26-417.fc29 fedora 79 k perl-constant noarch 1.33-418.fc29 fedora 23 k perl-interpreter ppc64le 4:5.28.1-427.fc30 fedora 6.4 M perl-libs ppc64le 4:5.28.1-427.fc30 fedora 1.6 M perl-macros ppc64le 4:5.28.1-427.fc30 fedora 20 k perl-parent noarch 1:0.237-2.fc29 fedora 14 k perl-podlators noarch 1:4.11-3.fc29 fedora 115 k perl-threads ppc64le 1:2.22-417.fc29 fedora 58 k perl-threads-shared ppc64le 1.59-1.fc30 fedora 43 k pipewire ppc64le 0.2.5-1.fc30 fedora 372 k pipewire-libs ppc64le 0.2.5-1.fc30 fedora 21 k pixman ppc64le 0.36.0-1.fc30 fedora 189 k pixman-devel ppc64le 0.36.0-1.fc30 fedora 17 k polkit ppc64le 0.115-2.fc29 fedora 143 k polkit-libs ppc64le 0.115-2.fc29 fedora 65 k polkit-pkla-compat ppc64le 0.1-13.fc29 fedora 45 k psmisc ppc64le 23.1-4.fc29 fedora 143 k pulseaudio-libs ppc64le 12.2-1.fc29 fedora 682 k pulseaudio-libs-glib2 ppc64le 12.2-1.fc29 fedora 20 k python-rpm-macros noarch 3-41.fc30 fedora 12 k python2 ppc64le 2.7.15-10.fc30 fedora 47 k python2-libs ppc64le 2.7.15-10.fc30 fedora 5.9 M python2-rpm-macros noarch 3-41.fc30 fedora 10 k python2-setuptools noarch 40.4.3-1.fc30 fedora 632 k python3 ppc64le 3.7.1-5.fc30 fedora 39 k python3-rpm-generators noarch 7-1.fc30 fedora 23 k python3-setuptools noarch 40.4.3-1.fc30 fedora 618 k qrencode-libs ppc64le 3.4.4-7.fc30 fedora 56 k rest ppc64le 0.8.1-4.fc29 fedora 67 k rtkit ppc64le 0.11-20.fc30 fedora 55 k rust-std-static ppc64le 1.31.0-8.fc30 fedora 31 M sbc ppc64le 1.4-1.fc30 fedora 71 k shared-mime-info ppc64le 1.10-4.fc30 fedora 318 k startup-notification ppc64le 0.12-16.fc29 fedora 45 k systemd ppc64le 240-2.fc30 fedora 3.8 M systemd-pam ppc64le 240-2.fc30 fedora 182 k systemd-rpm-macros noarch 240-2.fc30 fedora 21 k wayland-devel ppc64le 1.16.0-1.fc30 fedora 144 k wayland-protocols-devel noarch 1.17-1.fc30 fedora 78 k xcb-util ppc64le 0.4.0-11.fc29 fedora 18 k xkeyboard-config noarch 2.24-4.fc29 fedora 822 k xml-common noarch 0.6.3-51.fc30 fedora 32 k xorg-x11-proto-devel noarch 2018.4-2.fc29 fedora 280 k xorg-x11-server-common ppc64le 1.20.3-2.fc30 fedora 36 k xorg-x11-xauth ppc64le 1:1.0.9-13.fc29 fedora 37 k xorg-x11-xkb-utils ppc64le 7.7-28.fc30 fedora 113 k xz-devel ppc64le 5.2.4-4.fc30 fedora 56 k Transaction Summary ================================================================================ Install 331 Packages Total download size: 277 M Installed size: 1.0 G Downloading Packages: -------------------------------------------------------------------------------- Total 31 MB/s | 277 MB 00:08 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Setting system policy to DEFAULT Installed: GConf2-devel.ppc64le 3.2.6-21.fc29 autoconf213.noarch 2.13-40.fc29 bzip2-devel.ppc64le 1.0.6-28.fc29 cargo.ppc64le 1.31.0-8.fc30 clang.ppc64le 7.0.1-2.fc30 clang-devel.ppc64le 7.0.1-2.fc30 clang-libs.ppc64le 7.0.1-2.fc30 dbus-glib-devel.ppc64le 0.110-3.fc29 desktop-file-utils.ppc64le 0.23-9.fc29 fedora-bookmarks.noarch 28-2.fc28 freetype-devel.ppc64le 2.9.1-6.fc30 gtk2-devel.ppc64le 2.24.32-3.fc29 gtk3-devel.ppc64le 3.24.1-1.fc30 krb5-devel.ppc64le 1.17-1.beta2.4.fc30 libIDL-devel.ppc64le 0.8.14-16.fc29 libXrender-devel.ppc64le 0.9.10-8.fc29 libXt-devel.ppc64le 1.1.5-9.fc29 libcurl-devel.ppc64le 7.63.0-3.fc30 libffi-devel.ppc64le 3.1-18.fc29 libicu-devel.ppc64le 62.1-3.fc30 libjpeg-turbo-devel.ppc64le 2.0.0-1.fc29 libnotify-devel.ppc64le 0.7.7-6.fc29 libpng-devel.ppc64le 2:1.6.35-1.fc30 libvpx-devel.ppc64le 1.7.0-7.fc29 llvm.ppc64le 7.0.1-1.fc30 llvm-devel.ppc64le 7.0.1-1.fc30 mesa-libGL-devel.ppc64le 18.3.1-3.fc30 nodejs.ppc64le 1:10.14.1-1.fc30 nspr-devel.ppc64le 4.20.0-1.fc30 nss-devel.ppc64le 3.41.0-1.fc30 pango-devel.ppc64le 1.42.4-1.fc30 pipewire-devel.ppc64le 0.2.5-1.fc30 pulseaudio-libs-devel.ppc64le 12.2-1.fc29 python2-devel.ppc64le 2.7.15-10.fc30 rust.ppc64le 1.31.0-8.fc30 startup-notification-devel.ppc64le 0.12-16.fc29 xorg-x11-server-Xvfb.ppc64le 1.20.3-2.fc30 yasm.ppc64le 1.3.0-8.fc29 zlib-devel.ppc64le 1.2.11-14.fc30 GConf2.ppc64le 3.2.6-21.fc29 acl.ppc64le 2.2.53-2.fc29 adwaita-cursor-theme.noarch 3.31.1-1.fc30 adwaita-icon-theme.noarch 3.31.1-1.fc30 alsa-lib.ppc64le 1.1.7-3.fc30 annobin.ppc64le 8.65-1.fc30 at-spi2-atk.ppc64le 2.30.0-1.fc30 at-spi2-atk-devel.ppc64le 2.30.0-1.fc30 at-spi2-core.ppc64le 2.30.0-2.fc30 at-spi2-core-devel.ppc64le 2.30.0-2.fc30 atk.ppc64le 2.30.0-1.fc30 atk-devel.ppc64le 2.30.0-1.fc30 autoconf.noarch 2.69-28.fc29 automake.noarch 1.16.1-7.fc30 avahi-libs.ppc64le 0.7-16.fc29 cairo.ppc64le 1.16.0-3.fc30 cairo-devel.ppc64le 1.16.0-3.fc30 cairo-gobject.ppc64le 1.16.0-3.fc30 cairo-gobject-devel.ppc64le 1.16.0-3.fc30 cdparanoia-libs.ppc64le 10.2-28.fc29 clang-tools-extra.ppc64le 7.0.1-2.fc30 cmake-filesystem.ppc64le 3.13.2-1.fc30 colord-libs.ppc64le 1.4.3-2.fc29 compat-openssl10.ppc64le 1:1.0.2o-3.fc29 cpp.ppc64le 8.2.1-6.fc30 cryptsetup-libs.ppc64le 2.0.6-1.fc30 cups-libs.ppc64le 1:2.2.8-10.fc30 dbus.ppc64le 1:1.12.12-2.fc30 dbus-broker.ppc64le 16-8.fc30 dbus-common.noarch 1:1.12.12-2.fc30 dbus-devel.ppc64le 1:1.12.12-2.fc30 dbus-glib.ppc64le 0.110-3.fc29 dbus-libs.ppc64le 1:1.12.12-2.fc30 dejavu-fonts-common.noarch 2.35-7.fc29 dejavu-sans-fonts.noarch 2.35-7.fc29 device-mapper.ppc64le 1.02.154-1.fc30 device-mapper-libs.ppc64le 1.02.154-1.fc30 emacs-filesystem.noarch 1:26.1-7.fc30 expat-devel.ppc64le 2.2.6-1.fc30 flac-libs.ppc64le 1.3.2-8.fc29 fontconfig.ppc64le 2.13.1-4.fc30 fontconfig-devel.ppc64le 2.13.1-4.fc30 fontpackages-filesystem.noarch 1.44-22.fc29 freetype.ppc64le 2.9.1-6.fc30 fribidi.ppc64le 1.0.5-1.fc29 fribidi-devel.ppc64le 1.0.5-1.fc29 gcc.ppc64le 8.2.1-6.fc30 gcc-c++.ppc64le 8.2.1-6.fc30 gdbm.ppc64le 1:1.18-1.fc30 gdk-pixbuf2.ppc64le 2.38.0-4.fc30 gdk-pixbuf2-devel.ppc64le 2.38.0-4.fc30 gdk-pixbuf2-modules.ppc64le 2.38.0-4.fc30 gettext.ppc64le 0.19.8.1-18.fc30 gettext-libs.ppc64le 0.19.8.1-18.fc30 glib-networking.ppc64le 2.58.0-2.fc30 glib2-devel.ppc64le 2.58.2-1.fc30 glibc-devel.ppc64le 2.28.9000-28.fc30 glibc-headers.ppc64le 2.28.9000-28.fc30 gnutls.ppc64le 3.6.5-1.fc30 graphite2.ppc64le 1.3.10-6.fc30 graphite2-devel.ppc64le 1.3.10-6.fc30 groff-base.ppc64le 1.22.3-18.fc30 gsettings-desktop-schemas.ppc64le 3.28.1-2.fc30 gsm.ppc64le 1.0.18-3.fc29 gstreamer1.ppc64le 1.14.4-1.fc30 gstreamer1-plugins-base.ppc64le 1.14.4-1.fc30 gtk-update-icon-cache.ppc64le 3.24.1-1.fc30 gtk2.ppc64le 2.24.32-3.fc29 gtk3.ppc64le 3.24.1-1.fc30 harfbuzz.ppc64le 2.1.3-1.fc30 harfbuzz-devel.ppc64le 2.1.3-1.fc30 harfbuzz-icu.ppc64le 2.1.3-1.fc30 hicolor-icon-theme.noarch 0.17-3.fc29 http-parser.ppc64le 2.8.1-2.fc29 iptables-libs.ppc64le 1.8.0-3.fc29 isl.ppc64le 0.16.1-7.fc29 iso-codes.noarch 4.1-1.fc30 jasper-libs.ppc64le 2.0.14-7.fc29 jbigkit-libs.ppc64le 2.1-15.fc30 json-c.ppc64le 0.13.1-3.fc29 json-glib.ppc64le 1.4.4-1.fc30 kernel-headers.ppc64le 4.21.0-0.rc0.git4.1.fc30 keyutils-libs-devel.ppc64le 1.6-1.fc30 kmod-libs.ppc64le 25-4.fc30 lcms2.ppc64le 2.9-4.fc30 libICE.ppc64le 1.0.9-14.fc29 libICE-devel.ppc64le 1.0.9-14.fc29 libIDL.ppc64le 0.8.14-16.fc29 libSM.ppc64le 1.2.3-1.fc30 libSM-devel.ppc64le 1.2.3-1.fc30 libX11.ppc64le 1.6.7-1.fc30 libX11-common.noarch 1.6.7-1.fc30 libX11-devel.ppc64le 1.6.7-1.fc30 libX11-xcb.ppc64le 1.6.7-1.fc30 libXau.ppc64le 1.0.8-14.fc29 libXau-devel.ppc64le 1.0.8-14.fc29 libXcomposite.ppc64le 0.4.4-15.fc29 libXcomposite-devel.ppc64le 0.4.4-15.fc29 libXcursor.ppc64le 1.1.15-4.fc29 libXcursor-devel.ppc64le 1.1.15-4.fc29 libXdamage.ppc64le 1.1.4-15.fc29 libXdamage-devel.ppc64le 1.1.4-15.fc29 libXdmcp.ppc64le 1.1.2-12.fc29 libXext.ppc64le 1.3.3-10.fc29 libXext-devel.ppc64le 1.3.3-10.fc29 libXfixes.ppc64le 5.0.3-8.fc29 libXfixes-devel.ppc64le 5.0.3-8.fc29 libXfont2.ppc64le 2.0.3-3.fc29 libXft.ppc64le 2.3.2-11.fc29 libXft-devel.ppc64le 2.3.2-11.fc29 libXi.ppc64le 1.7.9-8.fc29 libXi-devel.ppc64le 1.7.9-8.fc29 libXinerama.ppc64le 1.1.4-2.fc29 libXinerama-devel.ppc64le 1.1.4-2.fc29 libXmu.ppc64le 1.1.2-12.fc29 libXrandr.ppc64le 1.5.1-8.fc29 libXrandr-devel.ppc64le 1.5.1-8.fc29 libXrender.ppc64le 0.9.10-8.fc29 libXt.ppc64le 1.1.5-9.fc29 libXtst.ppc64le 1.2.3-8.fc29 libXv.ppc64le 1.0.11-8.fc29 libXxf86vm.ppc64le 1.1.4-10.fc29 libXxf86vm-devel.ppc64le 1.1.4-10.fc29 libargon2.ppc64le 20161029-6.fc29 libasan.ppc64le 8.2.1-6.fc30 libasyncns.ppc64le 0.8-15.fc29 libatomic.ppc64le 8.2.1-6.fc30 libblkid-devel.ppc64le 2.33-0.1.fc30 libcom_err-devel.ppc64le 1.44.4-1.fc30 libcroco.ppc64le 0.6.12-5.fc29 libdatrie.ppc64le 0.2.9-8.fc29 libdrm.ppc64le 2.4.96-2.fc30 libdrm-devel.ppc64le 2.4.96-2.fc30 libedit.ppc64le 3.1-24.20170329cvs.fc29 libedit-devel.ppc64le 3.1-24.20170329cvs.fc29 libepoxy.ppc64le 1.5.3-1.fc30 libepoxy-devel.ppc64le 1.5.3-1.fc30 libfontenc.ppc64le 1.1.3-9.fc29 libglvnd.ppc64le 1:1.1.0-2.fc30 libglvnd-core-devel.ppc64le 1:1.1.0-2.fc30 libglvnd-devel.ppc64le 1:1.1.0-2.fc30 libglvnd-egl.ppc64le 1:1.1.0-2.fc30 libglvnd-gles.ppc64le 1:1.1.0-2.fc30 libglvnd-glx.ppc64le 1:1.1.0-2.fc30 libglvnd-opengl.ppc64le 1:1.1.0-2.fc30 libgomp.ppc64le 8.2.1-6.fc30 libgusb.ppc64le 0.3.0-2.fc29 libicu.ppc64le 62.1-3.fc30 libjpeg-turbo.ppc64le 2.0.0-1.fc29 libkadm5.ppc64le 1.17-1.beta2.4.fc30 libmodman.ppc64le 2.0.1-18.fc29 libmount-devel.ppc64le 2.33-0.1.fc30 libmpc.ppc64le 1.1.0-2.fc29 libnotify.ppc64le 0.7.7-6.fc29 libogg.ppc64le 2:1.3.3-1.fc29 libpcap.ppc64le 14:1.9.0-2.fc29 libpng.ppc64le 2:1.6.35-1.fc30 libproxy.ppc64le 0.4.15-11.fc30 libseccomp.ppc64le 2.3.3-4.fc30 libselinux-devel.ppc64le 2.8-5.fc30 libsepol-devel.ppc64le 2.8-3.fc30 libsndfile.ppc64le 1.0.28-9.fc29 libsoup.ppc64le 2.65.1-1.fc30 libssh2.ppc64le 1.8.0-8.fc29 libstdc++-devel.ppc64le 8.2.1-6.fc30 libthai.ppc64le 0.1.28-1.fc29 libtheora.ppc64le 1:1.1.1-22.fc29 libtiff.ppc64le 4.0.10-1.fc30 libtiff-devel.ppc64le 4.0.10-1.fc30 libubsan.ppc64le 8.2.1-6.fc30 libusbx.ppc64le 1.0.22-1.fc29 libuuid-devel.ppc64le 2.33-0.1.fc30 libuv.ppc64le 1:1.23.2-1.fc30 libverto-devel.ppc64le 0.3.0-6.fc29 libvisual.ppc64le 1:0.4.0-25.fc29 libvorbis.ppc64le 1:1.3.6-3.fc29 libvpx.ppc64le 1.7.0-7.fc29 libwayland-client.ppc64le 1.16.0-1.fc30 libwayland-cursor.ppc64le 1.16.0-1.fc30 libwayland-egl.ppc64le 1.16.0-1.fc30 libwayland-server.ppc64le 1.16.0-1.fc30 libxcb.ppc64le 1.13.1-1.fc30 libxcb-devel.ppc64le 1.13.1-1.fc30 libxcrypt-devel.ppc64le 4.4.2-3.fc30 libxkbcommon.ppc64le 0.8.2-1.fc29 libxkbcommon-devel.ppc64le 0.8.2-1.fc29 libxkbfile.ppc64le 1.0.9-11.fc29 libxml2-devel.ppc64le 2.9.8-4.fc29 libxshmfence.ppc64le 1.3-3.fc29 llvm-libs.ppc64le 7.0.1-1.fc30 m4.ppc64le 1.4.18-9.fc29 mesa-khr-devel.ppc64le 18.3.1-3.fc30 mesa-libEGL.ppc64le 18.3.1-3.fc30 mesa-libEGL-devel.ppc64le 18.3.1-3.fc30 mesa-libGL.ppc64le 18.3.1-3.fc30 mesa-libgbm.ppc64le 18.3.1-3.fc30 mesa-libglapi.ppc64le 18.3.1-3.fc30 mozjs52.ppc64le 52.9.0-1.fc29 ncurses-c++-libs.ppc64le 6.1-8.20180923.fc30 ncurses-devel.ppc64le 6.1-8.20180923.fc30 nettle.ppc64le 3.4.1rc1-1.fc30 nspr.ppc64le 4.20.0-1.fc30 nss.ppc64le 3.41.0-1.fc30 nss-softokn.ppc64le 3.41.0-1.fc30 nss-softokn-devel.ppc64le 3.41.0-1.fc30 nss-softokn-freebl.ppc64le 3.41.0-1.fc30 nss-softokn-freebl-devel.ppc64le 3.41.0-1.fc30 nss-sysinit.ppc64le 3.41.0-1.fc30 nss-util.ppc64le 3.41.0-1.fc30 nss-util-devel.ppc64le 3.41.0-1.fc30 opus.ppc64le 1.3-1.fc30 orc.ppc64le 0.4.28-3.fc29 pango.ppc64le 1.42.4-1.fc30 pcre-cpp.ppc64le 8.42-5.fc30 pcre-devel.ppc64le 8.42-5.fc30 pcre-utf16.ppc64le 8.42-5.fc30 pcre-utf32.ppc64le 8.42-5.fc30 pcre2-devel.ppc64le 10.32-4.fc30 pcre2-utf16.ppc64le 10.32-4.fc30 pcre2-utf32.ppc64le 10.32-4.fc30 perl-Carp.noarch 1.50-417.fc29 perl-Data-Dumper.ppc64le 2.173-1.fc30 perl-Encode.ppc64le 4:2.98-6.fc29 perl-Errno.ppc64le 1.29-427.fc30 perl-Exporter.noarch 5.73-418.fc29 perl-File-Path.noarch 2.16-1.fc30 perl-File-Temp.noarch 1:0.230.800-2.fc29 perl-Getopt-Long.noarch 1:2.50-417.fc29 perl-HTTP-Tiny.noarch 0.076-1.fc29 perl-IO.ppc64le 1.39-427.fc30 perl-MIME-Base64.ppc64le 3.15-417.fc29 perl-PathTools.ppc64le 3.75-1.fc30 perl-Pod-Escapes.noarch 1:1.07-417.fc29 perl-Pod-Perldoc.noarch 3.28.01-418.fc29 perl-Pod-Simple.noarch 1:3.35-417.fc29 perl-Pod-Usage.noarch 4:1.69-417.fc29 perl-Scalar-List-Utils.ppc64le 3:1.50-417.fc29 perl-Socket.ppc64le 4:2.027-417.fc29 perl-Storable.ppc64le 1:3.11-5.fc30 perl-Term-ANSIColor.noarch 4.06-418.fc29 perl-Term-Cap.noarch 1.17-417.fc29 perl-Text-ParseWords.noarch 3.30-417.fc29 perl-Text-Tabs+Wrap.noarch 2013.0523-417.fc29 perl-Thread-Queue.noarch 3.13-1.fc29 perl-Time-Local.noarch 2:1.280-3.fc29 perl-Unicode-Normalize.ppc64le 1.26-417.fc29 perl-constant.noarch 1.33-418.fc29 perl-interpreter.ppc64le 4:5.28.1-427.fc30 perl-libs.ppc64le 4:5.28.1-427.fc30 perl-macros.ppc64le 4:5.28.1-427.fc30 perl-parent.noarch 1:0.237-2.fc29 perl-podlators.noarch 1:4.11-3.fc29 perl-threads.ppc64le 1:2.22-417.fc29 perl-threads-shared.ppc64le 1.59-1.fc30 pipewire.ppc64le 0.2.5-1.fc30 pipewire-libs.ppc64le 0.2.5-1.fc30 pixman.ppc64le 0.36.0-1.fc30 pixman-devel.ppc64le 0.36.0-1.fc30 polkit.ppc64le 0.115-2.fc29 polkit-libs.ppc64le 0.115-2.fc29 polkit-pkla-compat.ppc64le 0.1-13.fc29 psmisc.ppc64le 23.1-4.fc29 pulseaudio-libs.ppc64le 12.2-1.fc29 pulseaudio-libs-glib2.ppc64le 12.2-1.fc29 python-rpm-macros.noarch 3-41.fc30 python2.ppc64le 2.7.15-10.fc30 python2-libs.ppc64le 2.7.15-10.fc30 python2-rpm-macros.noarch 3-41.fc30 python2-setuptools.noarch 40.4.3-1.fc30 python3.ppc64le 3.7.1-5.fc30 python3-rpm-generators.noarch 7-1.fc30 python3-setuptools.noarch 40.4.3-1.fc30 qrencode-libs.ppc64le 3.4.4-7.fc30 rest.ppc64le 0.8.1-4.fc29 rtkit.ppc64le 0.11-20.fc30 rust-std-static.ppc64le 1.31.0-8.fc30 sbc.ppc64le 1.4-1.fc30 shared-mime-info.ppc64le 1.10-4.fc30 startup-notification.ppc64le 0.12-16.fc29 systemd.ppc64le 240-2.fc30 systemd-pam.ppc64le 240-2.fc30 systemd-rpm-macros.noarch 240-2.fc30 wayland-devel.ppc64le 1.16.0-1.fc30 wayland-protocols-devel.noarch 1.17-1.fc30 xcb-util.ppc64le 0.4.0-11.fc29 xkeyboard-config.noarch 2.24-4.fc29 xml-common.noarch 0.6.3-51.fc30 xorg-x11-proto-devel.noarch 2018.4-2.fc29 xorg-x11-server-common.ppc64le 1.20.3-2.fc30 xorg-x11-xauth.ppc64le 1:1.0.9-13.fc29 xorg-x11-xkb-utils.ppc64le 7.7-28.fc30 xz-devel.ppc64le 5.2.4-4.fc30 Complete! Finish: build setup for firefox-64.0-4.fc30.op.1.src.rpm Start: rpmbuild firefox-64.0-4.fc30.op.1.src.rpm Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xMoiJG + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-64.0 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-64.0.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-64.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #37 (build-jit-atomic-always-lucky.patch):' Patch #37 (build-jit-atomic-always-lucky.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .jit-atomic-lucky --fuzz=0 patching file js/src/jit/AtomicOperations.h Hunk #1 succeeded at 392 (offset -23 lines). patching file js/src/jit/none/AtomicOperations-feeling-lucky.h + echo 'Patch #40 (build-aarch64-skia.patch):' Patch #40 (build-aarch64-skia.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 patching file gfx/skia/skia/src/jumper/SkJumper_stages.cpp + echo 'Patch #41 (build-disable-elfhack.patch):' Patch #41 (build-disable-elfhack.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure Hunk #1 succeeded at 1028 (offset 18 lines). + echo 'Patch #3 (mozilla-build-arm.patch):' Patch #3 (mozilla-build-arm.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h + echo 'Patch #44 (mozilla-1494037.patch):' Patch #44 (mozilla-1494037.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1494037 --fuzz=0 patching file gfx/cairo/libpixman/src/pixman-vmx.c + echo 'Patch #46 (firefox-debug-build.patch):' Patch #46 (firefox-debug-build.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .debug --fuzz=0 patching file browser/installer/package-manifest.in Hunk #1 succeeded at 508 (offset -4 lines). + echo 'Patch #215 (firefox-enable-addons.patch):' Patch #215 (firefox-enable-addons.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 53 (offset -12 lines). + echo 'Patch #219 (rhbz-1173156.patch):' Patch #219 (rhbz-1173156.patch): + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Hunk #1 succeeded at 176 (offset 2 lines). + echo 'Patch #221 (firefox-fedora-ua.patch):' Patch #221 (firefox-fedora-ua.patch): + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 920 (offset 313 lines). Hunk #2 succeeded at 945 (offset 314 lines). + echo 'Patch #224 (mozilla-1170092.patch):' Patch #224 (mozilla-1170092.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4849 (offset -24 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #2 succeeded at 570 (offset 42 lines). Hunk #3 succeeded at 975 (offset 97 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h + echo 'Patch #227 (firefox-locale-debug.patch):' Patch #227 (firefox-locale-debug.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .locale-debug --fuzz=0 patching file intl/locale/LocaleService.cpp Hunk #1 succeeded at 562 (offset -146 lines). + echo 'Patch #402 (mozilla-1196777.patch):' Patch #402 (mozilla-1196777.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 151 (offset 9 lines). + echo 'Patch #406 (mozilla-256180.patch):' Patch #406 (mozilla-256180.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .256180 --fuzz=0 patching file layout/generic/nsIFrame.h + echo 'Patch #413 (mozilla-1353817.patch):' Patch #413 (mozilla-1353817.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=0 patching file gfx/skia/skia/src/core/SkNx.h Hunk #1 succeeded at 395 (offset 96 lines). + echo 'Patch #421 (mozilla-1447775.patch):' Patch #421 (mozilla-1447775.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1447775 --fuzz=0 patching file xpfe/appshell/nsWebShellWindow.cpp Hunk #1 succeeded at 342 (offset -8 lines). Hunk #2 succeeded at 372 (offset -8 lines). + echo 'Patch #581 (mozilla-1493081.patch):' Patch #581 (mozilla-1493081.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1493081 --fuzz=0 patching file view/nsView.cpp patching file widget/gtk/nsWindow.h patching file widget/gtk/nsWindow.cpp Hunk #2 succeeded at 843 (offset 1 line). patching file widget/nsBaseWidget.h patching file widget/nsIWidget.h + echo 'Patch #582 (mozilla-1504689.patch):' Patch #582 (mozilla-1504689.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1504689 --fuzz=0 patching file widget/gtk/nsClipboardWayland.cpp Hunk #1 succeeded at 522 (offset 2 lines). Hunk #2 succeeded at 704 (offset 2 lines). Hunk #3 succeeded at 729 (offset 2 lines). patching file widget/gtk/nsClipboardWayland.h Hunk #1 succeeded at 119 (offset -1 lines). + echo 'Patch #585 (mozilla-1507475.patch):' Patch #585 (mozilla-1507475.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozbz1507475 --fuzz=0 patching file widget/gtk/nsGtkKeyUtils.cpp + echo 'Patch #586 (firefox-wayland-crash-mozbz1507475.patch):' Patch #586 (firefox-wayland-crash-mozbz1507475.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .crash-mozbz1507475 --fuzz=0 patching file widget/gtk/mozcontainer.cpp patching file widget/gtk/mozcontainer.h + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize="-g -O3 -mcpu=power9"' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --enable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + chmod -x third_party/rust/itertools/src/lib.rs + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz + cd - /builddir/build/BUILD/firefox-64.0 + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.6.6 Compiling unicode-xid v0.1.0 Compiling proc-macro2 v0.4.20 Compiling rand_core v0.3.0 Compiling ryu v0.2.6 Compiling serde v1.0.80 Compiling unicode-width v0.1.5 Compiling libc v0.2.43 Compiling itoa v0.4.3 Compiling remove_dir_all v0.5.1 Compiling ansi_term v0.11.0 Compiling cfg-if v0.1.5 Compiling bitflags v1.0.4 Compiling strsim v0.7.0 Compiling vec_map v0.8.1 Compiling proc-macro2 v0.3.8 Compiling rand_core v0.2.2 Compiling textwrap v0.10.0 Compiling atty v0.2.11 Compiling log v0.4.5 Compiling rand v0.5.5 Compiling clap v2.32.0 Compiling tempfile v3.0.4 Compiling quote v0.5.2 Compiling quote v0.6.8 Compiling syn v0.13.11 Compiling syn v0.14.9 Compiling serde_derive v1.0.58 Compiling toml v0.4.8 Compiling serde_json v1.0.32 Compiling cbindgen v0.6.6 Finished release [optimized] target(s) in 5m 02s Installing /builddir/build/BUILD/firefox-64.0/.cargo/bin/cbindgen warning: be sure to add `/builddir/build/BUILD/firefox-64.0/.cargo/bin` to your PATH to be able to run the installed binaries + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PYutKj + umask 022 + cd /builddir/build/BUILD + cd firefox-64.0 ++ pwd + export PATH=/builddir/build/BUILD/firefox-64.0/.cargo/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin Generate big endian version of config/external/icu/data/icud58l.dat + PATH=/builddir/build/BUILD/firefox-64.0/.cargo/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=2 + '[' 2 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 2 -ge 4 ']' + '[' 2 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j2 + MOZ_MAKE_FLAGS=-j2 + export MOZ_SERVICES_SYNC=1 + MOZ_SERVICES_SYNC=1 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build 0:02.12 Clobber not needed. 0:02.13 Adding make options from /builddir/build/BUILD/firefox-64.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-64.0/objdir OBJDIR=/builddir/build/BUILD/firefox-64.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-64.0/.mozconfig export FOUND_MOZCONFIG 0:02.25 /usr/bin/gmake -f client.mk -s configure 0:02.28 cd /builddir/build/BUILD/firefox-64.0/objdir 0:02.28 /builddir/build/BUILD/firefox-64.0/configure 0:02.44 Creating Python environment 0:05.14 New python executable in /builddir/build/BUILD/firefox-64.0/objdir/_virtualenvs/init/bin/python2.7 0:05.14 Also creating executable in /builddir/build/BUILD/firefox-64.0/objdir/_virtualenvs/init/bin/python 0:05.15 Installing setuptools, pip, wheel...done. 0:07.66 running build_ext 0:07.66 building 'psutil._psutil_linux' extension 0:07.66 creating build/temp.linux-ppc64le-2.7 0:07.66 creating build/temp.linux-ppc64le-2.7/psutil 0:07.66 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o 0:07.66 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o 0:07.66 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_linux.o 0:07.66 creating build/lib.linux-ppc64le-2.7 0:07.66 creating build/lib.linux-ppc64le-2.7/psutil 0:07.66 gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o build/temp.linux-ppc64le-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64le-2.7/psutil/_psutil_linux.so 0:07.66 building 'psutil._psutil_posix' extension 0:07.67 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o 0:07.67 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o 0:07.67 gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64le-2.7/psutil/_psutil_posix.so 0:07.67 copying build/lib.linux-ppc64le-2.7/psutil/_psutil_linux.so -> psutil 0:07.67 copying build/lib.linux-ppc64le-2.7/psutil/_psutil_posix.so -> psutil 0:07.67 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:07.67 Reexecuting in the virtualenv 0:07.88 Adding configure options from /builddir/build/BUILD/firefox-64.0/.mozconfig 0:07.88 --enable-application=browser 0:07.88 --prefix=/usr 0:07.88 --libdir=/usr/lib64 0:07.88 --with-system-zlib 0:07.88 --with-system-bz2 0:07.88 --disable-strip 0:07.88 --enable-necko-wifi 0:07.88 --enable-startup-notification 0:07.88 --disable-updater 0:07.88 --enable-chrome-format=omni 0:07.88 --enable-pulseaudio 0:07.88 --with-system-icu 0:07.88 --with-mozilla-api-keyfile=../mozilla-api-key 0:07.88 --with-google-api-keyfile=../google-api-key 0:07.88 --enable-release 0:07.88 --update-channel=release 0:07.88 --disable-system-sqlite 0:07.88 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:07.88 --enable-default-toolkit=cairo-gtk3-wayland 0:07.89 --enable-official-branding 0:07.89 --with-system-nspr 0:07.89 --with-system-nss 0:07.89 --enable-system-ffi 0:07.89 --enable-optimize=-g -O3 -mcpu=power9 0:07.89 --disable-debug 0:07.89 --disable-crashreporter 0:07.89 --enable-tests 0:07.89 --with-system-jpeg 0:07.89 --with-system-libvpx 0:07.89 MOZILLA_OFFICIAL=1 0:07.89 MOZ_TELEMETRY_REPORTING=1 0:07.89 BUILD_OFFICIAL=1 0:07.89 checking for vcs source checkout... no 0:08.33 checking for a shell... /usr/bin/sh 0:08.38 checking for host system type... powerpc64le-unknown-linux-gnu 0:08.39 checking for target system type... powerpc64le-unknown-linux-gnu 0:08.48 checking for a shell... /usr/bin/sh 0:08.52 checking for host system type... powerpc64le-unknown-linux-gnu 0:08.53 checking for target system type... powerpc64le-unknown-linux-gnu 0:08.61 checking whether cross compiling... no 0:08.67 checking for vcs source checkout... no 0:08.67 checking whether cross compiling... no 0:08.67 checking for the target C compiler... /usr/bin/gcc 0:08.72 checking whether the target C compiler can be used... yes 0:09.06 checking for Python 3... /usr/bin/python3 (3.7.1) 0:09.08 checking for pkg_config... /usr/bin/pkg-config 0:09.09 checking for pkg-config version... 1.5.4 0:09.09 checking for yasm... /usr/bin/yasm 0:09.14 checking yasm version... 1.3.0 0:09.15 checking the target C compiler version... 8.2.1 0:09.17 checking the target C compiler works... yes 0:09.18 checking for the target C++ compiler... /usr/bin/g++ 0:09.57 checking whether the target C++ compiler can be used... yes 0:09.57 checking the target C++ compiler version... 8.2.1 0:09.76 checking the target C++ compiler works... yes 0:09.76 checking for the host C compiler... /usr/bin/gcc 0:09.80 checking whether the host C compiler can be used... yes 0:09.80 checking the host C compiler version... 8.2.1 0:09.83 checking the host C compiler works... yes 0:09.83 checking for the host C++ compiler... /usr/bin/g++ 0:09.85 checking whether the host C++ compiler can be used... yes 0:09.85 checking the host C++ compiler version... 8.2.1 0:09.88 checking the host C++ compiler works... yes 0:09.91 checking for 64-bit OS... yes 0:09.91 checking for llvm_profdata... /usr/bin/llvm-profdata 0:09.93 checking for linker... bfd 0:09.94 checking for the assembler... /usr/bin/gcc 0:09.96 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:10.00 checking for stdint.h... yes 0:10.03 checking for inttypes.h... yes 0:10.07 checking for malloc.h... yes 0:10.09 checking for alloca.h... yes 0:10.11 checking for sys/byteorder.h... no 0:10.15 checking for getopt.h... yes 0:10.28 checking for unistd.h... yes 0:10.32 checking for nl_types.h... yes 0:10.34 checking for cpuid.h... no 0:10.37 checking for sys/statvfs.h... yes 0:10.40 checking for sys/statfs.h... yes 0:10.42 checking for sys/vfs.h... yes 0:10.46 checking for sys/mount.h... yes 0:10.51 checking for sys/quota.h... yes 0:10.54 checking for linux/quota.h... yes 0:10.60 checking for linux/if_addr.h... yes 0:10.72 checking for linux/rtnetlink.h... yes 0:10.76 checking for sys/queue.h... yes 0:10.80 checking for sys/types.h... yes 0:10.83 checking for netinet/in.h... yes 0:10.86 checking for byteswap.h... yes 0:10.92 checking for linux/perf_event.h... yes 0:10.95 checking for perf_event_open system call... yes 0:10.98 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:11.00 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:11.02 checking whether the C compiler supports -Wunreachable-code-return... no 0:11.04 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:11.06 checking whether the C compiler supports -Wclass-varargs... no 0:11.08 checking whether the C++ compiler supports -Wclass-varargs... no 0:11.10 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:11.12 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:11.14 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:11.16 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:11.18 checking whether the C compiler supports -Wloop-analysis... no 0:11.20 checking whether the C++ compiler supports -Wloop-analysis... no 0:11.22 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:11.24 checking whether the C++ compiler supports -Wc++2a-compat... no 0:11.25 checking whether the C++ compiler supports -Wcomma... no 0:11.28 checking whether the C compiler supports -Wduplicated-cond... yes 0:11.30 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:11.33 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:11.35 checking whether the C compiler supports -Wstring-conversion... no 0:11.37 checking whether the C++ compiler supports -Wstring-conversion... no 0:11.39 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:11.41 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:11.43 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:11.45 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:11.47 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:11.49 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:11.52 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:11.54 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:11.57 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:11.59 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:11.62 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:11.64 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:11.67 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:11.70 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:11.72 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:11.75 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:11.78 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:11.79 checking whether the C compiler supports -Wno-error=return-std-move... no 0:11.81 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:11.83 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:11.86 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:11.88 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:11.89 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:11.92 checking whether the C compiler supports -Wformat... yes 0:11.94 checking whether the C++ compiler supports -Wformat... yes 0:11.97 checking whether the C compiler supports -Wformat-security... no 0:11.99 checking whether the C++ compiler supports -Wformat-security... no 0:12.01 checking whether the C compiler supports -Wformat-overflow=2... yes 0:12.04 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:12.07 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:12.09 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:12.12 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:12.13 checking for llvm-config... /usr/bin/llvm-config 0:12.22 checking bindgen cflags... -x c++ -std=gnu++14 -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:12.23 checking for libpulse... yes 0:12.24 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:12.25 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:12.25 checking for rustc... /usr/bin/rustc 0:12.25 checking for cargo... /usr/bin/cargo 0:12.31 checking rustc version... 1.31.0 0:12.41 checking cargo version... 1.31.0 0:12.81 checking for rustdoc... /usr/bin/rustdoc 0:12.82 checking for cbindgen... /builddir/build/BUILD/firefox-64.0/.cargo/bin/cbindgen 0:12.83 checking cbindgen version... 0.6.6 0:12.83 checking for rustfmt... not found 0:12.85 checking for libffi > 3.0.9... yes 0:12.86 checking MOZ_FFI_CFLAGS... 0:12.88 checking MOZ_FFI_LIBS... -lffi 0:13.21 checking for nodejs... /usr/bin/node (10.14.1) 0:13.28 checking for gtk+-wayland-3.0 >= 3.22... yes 0:13.63 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread 0:13.65 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:13.65 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:13.67 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 0:13.68 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:13.68 checking for fontconfig >= 2.7.0... yes 0:13.70 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:13.70 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:13.71 checking for freetype2 >= 6.1.0... yes 0:13.72 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:13.73 checking _FT2_LIBS... -lfreetype 0:13.73 checking for tar... /usr/bin/gtar 0:13.74 checking for unzip... /usr/bin/unzip 0:13.74 checking for zip... /usr/bin/zip 0:13.74 checking for gn... not found 0:13.74 checking for the Mozilla API key... yes 0:13.74 checking for the Google API key... yes 0:13.74 checking for the Bing API key... no 0:13.74 checking for the Adjust SDK key... no 0:13.74 checking for the Leanplum SDK key... no 0:13.74 checking for the Pocket API key... no 0:13.75 checking for awk... /usr/bin/gawk 0:13.75 checking for perl... /usr/bin/perl 0:13.93 checking for minimum required perl version >= 5.006... 5.028001 0:13.96 checking for full perl installation... yes 0:13.96 checking for gmake... /usr/bin/gmake 0:13.96 checking for watchman... not found 0:13.97 checking for xargs... /usr/bin/xargs 0:13.97 checking for rpmbuild... /usr/bin/rpmbuild 0:13.97 checking for autoconf... /usr/bin/autoconf-2.13 0:14.45 creating cache ./config.cache 0:14.49 checking host system type... powerpc64le-unknown-linux-gnu 0:14.51 checking target system type... powerpc64le-unknown-linux-gnu 0:14.53 checking build system type... powerpc64le-unknown-linux-gnu 0:14.53 checking for objcopy... /usr/bin/objcopy 0:14.54 checking for gcc... /usr/bin/gcc -std=gnu99 0:14.61 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:14.61 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:14.63 checking whether we are using GNU C... yes 0:14.64 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:14.64 checking for c++... /usr/bin/g++ 0:14.78 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:14.79 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:14.80 checking whether we are using GNU C++... yes 0:14.82 checking whether /usr/bin/g++ accepts -g... yes 0:14.82 checking for ranlib... ranlib 0:14.82 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:14.82 checking for ar... ar 0:14.82 checking for strip... /bin/true 0:14.82 checking for windres... no 0:14.82 checking for otool... no 0:15.09 checking for X... libraries , headers 0:15.13 checking for dnet_ntoa in -ldnet... no 0:15.17 checking for dnet_ntoa in -ldnet_stub... no 0:15.20 checking for gethostbyname... yes 0:15.24 checking for connect... yes 0:15.27 checking for remove... yes 0:15.31 checking for shmat... yes 0:15.35 checking for IceConnectionNumber in -lICE... yes 0:15.43 checking for --noexecstack option to as... yes 0:15.46 checking for -z noexecstack option to ld... yes 0:15.50 checking for -z text option to ld... yes 0:15.54 checking for -z relro option to ld... yes 0:15.57 checking for -z nocopyreloc option to ld... yes 0:15.61 checking for --build-id=sha1 option to ld... yes 0:15.64 checking for --ignore-unresolved-symbol option to ld... yes 0:15.66 checking if toolchain supports -mssse3 option... no 0:15.67 checking if toolchain supports -msse4.1 option... no 0:15.69 checking whether we can enable AltiVec support... yes 0:15.79 checking whether the linker supports Identical Code Folding... no 0:16.03 checking whether removing dead symbols breaks debugging... no 0:16.06 checking for working const... yes 0:16.08 checking for mode_t... yes 0:16.09 checking for off_t... yes 0:16.10 checking for pid_t... yes 0:16.12 checking for size_t... yes 0:16.33 checking whether 64-bits std::atomic requires -latomic... no 0:16.37 checking for dirent.h that defines DIR... yes 0:16.41 checking for opendir in -ldir... no 0:16.44 checking for sockaddr_in.sin_len... false 0:16.46 checking for sockaddr_in6.sin6_len... false 0:16.49 checking for sockaddr.sa_len... false 0:16.52 checking for gethostbyname_r in -lc_r... no 0:16.60 checking for library containing dlopen... -ldl 0:16.62 checking for dlfcn.h... yes 0:16.66 checking for dladdr... yes 0:16.71 checking for memmem... yes 0:16.75 checking for socket in -lsocket... no 0:16.80 checking for XDrawLines in -lX11... yes 0:16.85 checking for XextAddDisplay in -lXext... yes 0:16.89 checking for XtFree in -lXt... yes 0:16.94 checking for xcb_connect in -lxcb... yes 0:16.99 checking for xcb_shm_query_version in -lxcb-shm... yes 0:17.05 checking for XGetXCBConnection in -lX11-xcb... yes 0:17.08 checking for pthread_create in -lpthreads... no 0:17.13 checking for pthread_create in -lpthread... yes 0:17.17 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:17.21 checking for pthread.h... yes 0:17.27 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:17.30 checking for 8-bit clean memcmp... yes 0:17.34 checking for stat64... yes 0:17.38 checking for lstat64... yes 0:17.42 checking for truncate64... yes 0:17.47 checking for statvfs64... yes 0:17.51 checking for statvfs... yes 0:17.55 checking for statfs64... yes 0:17.60 checking for statfs... yes 0:17.64 checking for getpagesize... yes 0:17.68 checking for gmtime_r... yes 0:17.73 checking for localtime_r... yes 0:17.77 checking for arc4random... no 0:17.81 checking for arc4random_buf... no 0:17.85 checking for mallinfo... yes 0:17.89 checking for gettid... no 0:17.94 checking for lchown... yes 0:17.98 checking for setpriority... yes 0:18.02 checking for strerror... yes 0:18.07 checking for syscall... yes 0:18.11 checking for clock_gettime(CLOCK_MONOTONIC)... 0:18.14 checking for pthread_cond_timedwait_monotonic_np... 0:18.39 checking for res_ninit()... yes 0:18.44 checking for an implementation of va_copy()... yes 0:18.47 checking whether va_list can be copied by value... yes 0:18.58 checking for C++ dynamic_cast to void*... yes 0:18.66 checking for __thread keyword for TLS variables... yes 0:18.70 checking for localeconv... yes 0:18.74 checking for malloc.h... yes 0:18.78 checking for strndup... yes 0:18.82 checking for posix_memalign... yes 0:18.87 checking for memalign... yes 0:18.91 checking for malloc_usable_size... yes 0:18.94 checking whether malloc_usable_size definition can use const argument... no 0:18.95 checking for valloc in malloc.h... yes 0:18.97 checking for valloc in unistd.h... no 0:18.97 checking NSPR selection... system 0:18.97 checking for nspr-config... /usr/bin/nspr-config 0:19.01 checking for NSPR - version >= 4.19... yes 0:19.11 checking for nss-config... /usr/bin/nss-config 0:19.16 checking for NSS - version >= 3.40.1... yes 0:19.22 checking for jpeg_destroy_compress in -ljpeg... yes 0:19.30 checking for gzread in -lz... yes 0:19.43 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-64.0/browser/confvars.sh 0:19.45 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 0:19.47 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread 0:19.48 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:19.51 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes 0:19.52 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0/ -pthread 0:19.52 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:19.54 checking for libstartup-notification-1.0 >= 0.8... yes 0:19.54 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:19.54 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:19.56 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:19.56 checking MOZ_GCONF_CFLAGS... -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid 0:19.56 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:19.57 checking for dbus-1 >= 0.60... yes 0:19.57 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:19.57 checking MOZ_DBUS_LIBS... -ldbus-1 0:19.58 checking for dbus-glib-1 >= 0.60... yes 0:19.58 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:19.59 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:19.63 checking for vpx >= 1.5.0... yes 0:19.63 checking MOZ_LIBVPX_CFLAGS... 0:19.63 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:19.69 checking for vpx/vpx_decoder.h... yes 0:19.78 checking for vpx_codec_dec_init_ver in -lvpx... yes 0:19.80 checking for vpx_mem/vpx_mem.h... no 0:19.87 checking for linux/joystick.h... yes 0:19.87 checking for wget... no 0:19.92 checking for fdatasync... yes 0:19.98 checking for valid C compiler optimization flags... yes 0:20.06 checking for __cxa_demangle... yes 0:20.10 checking for unwind.h... yes 0:20.17 checking for _Unwind_Backtrace... yes 0:20.18 checking for -pipe support... yes 0:20.22 checking what kind of list files are supported by the linker... linkerscript 0:20.22 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:20.22 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:20.23 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:20.36 checking for FT_Bitmap_Size.y_ppem... yes 0:20.44 checking for FT_GlyphSlot_Embolden... yes 0:20.50 checking for FT_Load_Sfnt_Table... yes 0:20.56 checking for fontconfig/fcfreetype.h... yes 0:20.63 checking for icu-i18n >= 59.1... yes 0:20.63 checking MOZ_ICU_CFLAGS... 0:20.63 checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata 0:20.69 checking for posix_fadvise... yes 0:20.73 checking for posix_fallocate... yes 0:20.86 updating cache ./config.cache 0:20.86 creating ./config.data 0:21.00 js/src> configuring 0:21.00 js/src> running /builddir/build/BUILD/firefox-64.0/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-64.0/build/../configure.py --enable-project=js --target=powerpc64le-unknown-linux-gnu --host=powerpc64le-unknown-linux-gnu --disable-crashreporter --enable-necko-wifi --enable-official-branding --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --with-system-bz2 --with-system-icu --with-system-jpeg --with-system-libvpx --with-system-nss --with-system-zlib --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize=-g -O3 -mcpu=power9 --enable-xcode-checks --without-ccache --without-toolchain-prefix --without-visual-studio-version --enable-debug-symbols --disable-lto --disable-address-sanitizer --disable-undefined-sanitizer --disable-coverage --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --disable-bigint --disable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-fuzzing --disable-pipeline-operator --disable-cranelift --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/firefox-64.0/objdir/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/firefox-64.0/objdir/config.cache 0:21.11 js/src> checking for vcs source checkout... no 0:21.18 js/src> checking for a shell... /usr/bin/sh 0:21.20 js/src> checking for host system type... powerpc64le-unknown-linux-gnu 0:21.22 js/src> checking for target system type... powerpc64le-unknown-linux-gnu 0:21.22 js/src> checking for a shell... /usr/bin/sh 0:21.24 js/src> checking for host system type... powerpc64le-unknown-linux-gnu 0:21.25 js/src> checking for target system type... powerpc64le-unknown-linux-gnu 0:21.26 js/src> checking for android platform directory... no 0:21.26 js/src> checking for android sysroot directory... no 0:21.26 js/src> checking for android system directory... no 0:21.26 js/src> checking for the Android toolchain directory... not found 0:21.59 js/src> checking for vcs source checkout... no 0:21.59 js/src> checking whether cross compiling... no 0:21.59 js/src> checking for the target C compiler... /usr/bin/gcc 0:21.62 js/src> checking whether the target C compiler can be used... yes 0:21.65 js/src> checking for Python 3... /usr/bin/python3 (3.7.1) 0:21.66 js/src> checking for pkg_config... /usr/bin/pkg-config 0:21.68 js/src> checking for pkg-config version... 1.5.4 0:21.68 js/src> checking for yasm... /usr/bin/yasm 0:21.69 js/src> checking yasm version... 1.3.0 0:21.69 js/src> checking for android ndk version... no 0:21.69 js/src> checking for GoogleVR SDK... Not specified 0:21.69 js/src> checking the target C compiler version... 8.2.1 0:21.72 js/src> checking the target C compiler works... yes 0:21.72 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:21.74 js/src> checking whether the target C++ compiler can be used... yes 0:21.74 js/src> checking the target C++ compiler version... 8.2.1 0:21.77 js/src> checking the target C++ compiler works... yes 0:21.77 js/src> checking for the host C compiler... /usr/bin/gcc 0:21.79 js/src> checking whether the host C compiler can be used... yes 0:21.79 js/src> checking the host C compiler version... 8.2.1 0:21.82 js/src> checking the host C compiler works... yes 0:21.82 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:21.84 js/src> checking whether the host C++ compiler can be used... yes 0:21.84 js/src> checking the host C++ compiler version... 8.2.1 0:21.86 js/src> checking the host C++ compiler works... yes 0:21.89 js/src> checking for 64-bit OS... yes 0:21.90 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:21.92 js/src> checking for linker... bfd 0:21.92 js/src> checking for the assembler... /usr/bin/gcc 0:21.95 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:21.98 js/src> checking for stdint.h... yes 0:22.00 js/src> checking for inttypes.h... yes 0:22.04 js/src> checking for malloc.h... yes 0:22.06 js/src> checking for alloca.h... yes 0:22.09 js/src> checking for sys/byteorder.h... no 0:22.11 js/src> checking for getopt.h... yes 0:22.14 js/src> checking for unistd.h... yes 0:22.17 js/src> checking for nl_types.h... yes 0:22.19 js/src> checking for cpuid.h... no 0:22.22 js/src> checking for sys/statvfs.h... yes 0:22.25 js/src> checking for sys/statfs.h... yes 0:22.27 js/src> checking for sys/vfs.h... yes 0:22.30 js/src> checking for sys/mount.h... yes 0:22.34 js/src> checking for sys/quota.h... yes 0:22.37 js/src> checking for linux/quota.h... yes 0:22.41 js/src> checking for linux/if_addr.h... yes 0:22.45 js/src> checking for linux/rtnetlink.h... yes 0:22.47 js/src> checking for sys/queue.h... yes 0:22.50 js/src> checking for sys/types.h... yes 0:22.54 js/src> checking for netinet/in.h... yes 0:22.57 js/src> checking for byteswap.h... yes 0:22.60 js/src> checking for linux/perf_event.h... yes 0:22.62 js/src> checking for perf_event_open system call... yes 0:22.65 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:22.68 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:22.70 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:22.72 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:22.74 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:22.75 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:22.77 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:22.80 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:22.82 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:22.84 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:22.85 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:22.87 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:22.90 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:22.91 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:22.93 js/src> checking whether the C++ compiler supports -Wcomma... no 0:22.95 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:22.98 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:23.00 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:23.02 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:23.04 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:23.06 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:23.08 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:23.10 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:23.12 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:23.15 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:23.17 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:23.19 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:23.22 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:23.24 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:23.26 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:23.29 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:23.32 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:23.34 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:23.37 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:23.40 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:23.42 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:23.45 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:23.46 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:23.48 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:23.50 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:23.53 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:23.55 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:23.56 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:23.59 js/src> checking whether the C compiler supports -Wformat... yes 0:23.61 js/src> checking whether the C++ compiler supports -Wformat... yes 0:23.63 js/src> checking whether the C compiler supports -Wformat-security... no 0:23.66 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:23.68 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:23.71 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:23.74 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:23.76 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:23.79 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:23.81 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:23.82 js/src> checking for llvm-config... /usr/bin/llvm-config 0:23.89 js/src> checking bindgen cflags... -x c++ -std=gnu++14 -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:23.89 js/src> checking for rustc... /usr/bin/rustc 0:23.89 js/src> checking for cargo... /usr/bin/cargo 0:23.95 js/src> checking rustc version... 1.31.0 0:23.97 js/src> checking cargo version... 1.31.0 0:24.25 js/src> checking for rustdoc... /usr/bin/rustdoc 0:24.25 js/src> checking for rustfmt... not found 0:24.27 js/src> checking for libffi > 3.0.9... yes 0:24.28 js/src> checking MOZ_FFI_CFLAGS... 0:24.28 js/src> checking MOZ_FFI_LIBS... -lffi 0:24.29 js/src> checking for awk... /usr/bin/gawk 0:24.29 js/src> checking for perl... /usr/bin/perl 0:24.31 js/src> checking for minimum required perl version >= 5.006... 5.028001 0:24.32 js/src> checking for full perl installation... yes 0:24.32 js/src> checking for gmake... /usr/bin/gmake 0:24.32 js/src> checking for watchman... not found 0:24.32 js/src> checking for xargs... /usr/bin/xargs 0:24.32 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:24.32 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:24.32 js/src> Refreshing /builddir/build/BUILD/firefox-64.0/js/src/old-configure with /usr/bin/autoconf-2.13 0:24.84 js/src> loading cache /builddir/build/BUILD/firefox-64.0/objdir/config.cache 0:24.88 js/src> checking host system type... powerpc64le-unknown-linux-gnu 0:24.90 js/src> checking target system type... powerpc64le-unknown-linux-gnu 0:24.93 js/src> checking build system type... powerpc64le-unknown-linux-gnu 0:24.93 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:24.97 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:24.97 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:24.97 js/src> checking whether we are using GNU C... (cached) yes 0:24.97 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:24.97 js/src> checking for c++... (cached) /usr/bin/g++ 0:25.04 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:25.04 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:25.04 js/src> checking whether we are using GNU C++... (cached) yes 0:25.04 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:25.09 js/src> checking for ranlib... (cached) ranlib 0:25.09 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:25.09 js/src> checking for ar... (cached) ar 0:25.09 js/src> checking for strip... (cached) /bin/true 0:25.09 js/src> checking for windres... no 0:25.09 js/src> checking for sb-conf... no 0:25.10 js/src> checking for ve... no 0:25.10 js/src> checking for X... (cached) libraries , headers 0:25.11 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:25.11 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:25.11 js/src> checking for gethostbyname... (cached) yes 0:25.11 js/src> checking for connect... (cached) yes 0:25.11 js/src> checking for remove... (cached) yes 0:25.12 js/src> checking for shmat... (cached) yes 0:25.12 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:25.21 js/src> checking for --noexecstack option to as... yes 0:25.25 js/src> checking for -z noexecstack option to ld... yes 0:25.28 js/src> checking for -z text option to ld... yes 0:25.32 js/src> checking for -z relro option to ld... yes 0:25.35 js/src> checking for -z nocopyreloc option to ld... yes 0:25.39 js/src> checking for --build-id=sha1 option to ld... yes 0:25.43 js/src> checking whether the linker supports Identical Code Folding... no 0:25.65 js/src> checking whether removing dead symbols breaks debugging... no 0:25.65 js/src> checking for working const... (cached) yes 0:25.65 js/src> checking for mode_t... (cached) yes 0:25.65 js/src> checking for off_t... (cached) yes 0:25.65 js/src> checking for pid_t... (cached) yes 0:25.65 js/src> checking for size_t... (cached) yes 0:25.68 js/src> checking for ssize_t... yes 0:25.68 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:25.68 js/src> checking for dirent.h that defines DIR... (cached) yes 0:25.69 js/src> checking for opendir in -ldir... (cached) no 0:25.69 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:25.70 js/src> checking for library containing dlopen... (cached) -ldl 0:25.70 js/src> checking for dlfcn.h... (cached) yes 0:25.71 js/src> checking for socket in -lsocket... (cached) no 0:25.71 js/src> checking for pthread_create in -lpthreads... (cached) no 0:25.71 js/src> checking for pthread_create in -lpthread... (cached) yes 0:25.75 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:25.76 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:25.76 js/src> checking for 8-bit clean memcmp... (cached) yes 0:25.80 js/src> checking for getc_unlocked... yes 0:25.84 js/src> checking for _getc_nolock... no 0:25.84 js/src> checking for gmtime_r... (cached) yes 0:25.85 js/src> checking for localtime_r... (cached) yes 0:25.89 js/src> checking for pthread_getname_np... yes 0:25.94 js/src> checking for pthread_get_name_np... no 0:25.94 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:25.99 js/src> checking for sin in -lm... yes 0:26.04 js/src> checking for sincos in -lm... yes 0:26.09 js/src> checking for __sincos in -lm... no 0:26.09 js/src> checking for res_ninit()... (cached) yes 0:26.15 js/src> checking for nl_langinfo and CODESET... yes 0:26.15 js/src> checking for an implementation of va_copy()... (cached) yes 0:26.15 js/src> checking whether va_list can be copied by value... (cached) yes 0:26.16 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:26.16 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:26.17 js/src> checking for localeconv... (cached) yes 0:26.17 js/src> checking NSPR selection... command-line 0:26.20 js/src> checking for valid optimization flags... yes 0:26.21 js/src> checking for __cxa_demangle... (cached) yes 0:26.22 js/src> checking for -pipe support... yes 0:26.24 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:26.29 js/src> checking what kind of list files are supported by the linker... linkerscript 0:26.29 js/src> checking for icu-i18n >= 59.1... yes 0:26.30 js/src> checking MOZ_ICU_CFLAGS... 0:26.30 js/src> checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata 0:26.32 js/src> checking for posix_fadvise... (cached) yes 0:26.33 js/src> checking for posix_fallocate... (cached) yes 0:26.33 js/src> checking for malloc.h... (cached) yes 0:26.34 js/src> checking for strndup... (cached) yes 0:26.35 js/src> checking for posix_memalign... (cached) yes 0:26.35 js/src> checking for memalign... (cached) yes 0:26.36 js/src> checking for malloc_usable_size... (cached) yes 0:26.39 js/src> checking whether malloc_usable_size definition can use const argument... no 0:26.40 js/src> checking for valloc in malloc.h... yes 0:26.42 js/src> checking for valloc in unistd.h... no 0:26.42 js/src> checking for localeconv... (cached) yes 0:26.43 js/src> updating cache /builddir/build/BUILD/firefox-64.0/objdir/config.cache 0:26.44 js/src> creating ./config.data 0:26.46 js/src> Creating config.status 0:26.67 Creating config.status 0:26.98 Reticulating splines... 0:30.87 0:03.96 File already read. Skipping: /builddir/build/BUILD/firefox-64.0/gfx/angle/targets/angle_common/moz.build 0:59.90 Finished reading 1823 moz.build files in 17.47s 0:59.90 Read 14 gyp files in parallel contributing 0.00s to total wall time 0:59.90 Processed into 8562 build config descriptors in 4.76s 0:59.90 RecursiveMake backend executed in 8.93s 0:59.90 3183 total backend files; 3183 created; 0 updated; 0 unchanged; 0 deleted; 28 -> 1159 Makefile 0:59.90 FasterMake backend executed in 1.24s 0:59.90 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 0:59.90 Total wall time: 32.98s; CPU time: 15.25s; Efficiency: 46%; Untracked: 0.59s Configure complete! Be sure to run |mach build| to pick up any changes 1:00.27 Clobber not needed. 1:00.28 Adding make options from /builddir/build/BUILD/firefox-64.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-64.0/objdir OBJDIR=/builddir/build/BUILD/firefox-64.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-64.0/.mozconfig export FOUND_MOZCONFIG 1:00.30 /usr/bin/gmake -f client.mk -s 1:00.58 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:00.68 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:00.79 Elapsed: 0.01s; From dist/xpi-stage: Kept 0 existing; Added/updated 97; Removed 0 files and 0 directories. 1:00.98 Elapsed: 0.40s; From dist/include: Kept 1589 existing; Added/updated 3397; Removed 0 files and 0 directories. 1:01.05 Elapsed: 0.16s; From _tests: Kept 29 existing; Added/updated 970; Removed 0 files and 0 directories. 1:01.37 Elapsed: 0.29s; From dist/bin: Kept 9 existing; Added/updated 2444; Removed 0 files and 0 directories. 1:01.41 ./mozilla-config.h.stub 1:01.53 ./buildid.h.stub 1:01.65 ./source-repo.h.stub 1:01.94 config 1:02.15 config/nsinstall_real 1:02.29 config/stl.sentinel.stub 1:02.43 config/system-header.sentinel.stub 1:02.75 build/application.ini.stub 1:02.76 js/src/js-confdefs.h.stub 1:02.88 build/application.ini.h.stub 1:02.88 js/src/js-config.h.stub 1:03.02 js/src/MOpcodes.h.stub 1:03.02 build/automation.py.stub 1:03.16 xpcom/xpcom-config.h.stub 1:03.17 js/src/LOpcodes.h.stub 1:03.28 xpcom/xpcom-private.h.stub 1:03.33 js/src/ReservedWordsGenerated.h.stub 1:03.41 security/apps/xpcshell.inc.stub 1:03.44 js/src/selfhosted.out.h.stub 1:03.54 security/apps/addons-public.inc.stub 1:03.67 security/apps/addons-stage.inc.stub 1:03.79 security/apps/privileged-package-root.inc.stub 1:03.86 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="ppc64-gcc3" -DMOZILLA_UAVERSION="64.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SYSTEM_ICU=1 -DMOZ_SCTP=1 -DMOZ_APP_UA_VERSION="64.0" -DMOZ_TREE_CAIRO=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=64.0 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=3 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="64.0" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DJS_CODEGEN_NONE=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DFIREFOX_VERSION=64.0 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DHAVE_NL_TYPES_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DJS_64BIT=1 -DMOZ_ENABLE_GCONF=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 1:03.87 js/src/StatsPhasesGenerated.h.stub 1:03.91 xpcom/build/Services.cpp.stub 1:03.99 js/src/StatsPhasesGenerated.cpp.stub 1:04.02 xpcom/build/Services.h.stub 1:04.11 xpcom/tests/gtest/dafsa_test_1.inc.stub 1:04.13 xpcom/build/services.rs.stub 1:04.23 netwerk/necko-config.h.stub 1:04.38 layout/style/ServoCSSPropList.py.stub 1:10.32 layout/style/nsCSSPropertyID.h.stub 1:10.47 layout/style/ServoCSSPropList.h.stub 1:10.60 layout/style/nsComputedDOMStyleGenerated.cpp.stub 1:10.73 layout/style/nsCSSPropsGenerated.inc.stub 1:10.85 layout/style/ServoStyleConsts.h.stub 1:16.36 dom/encoding/domainsfallbacks.properties.h.stub 1:16.49 dom/encoding/labelsencodings.properties.h.stub 1:16.66 dom/encoding/localesfallbacks.properties.h.stub 1:16.78 dom/encoding/nonparticipatingdomains.properties.h.stub 1:16.90 layout/style/test/gtest/ExampleStylesheet.h.stub 1:17.03 toolkit/crashreporter/CrashAnnotations.h.stub 1:17.31 devtools/client/debugger/new/src/node.stub.stub 1:17.43 Executing "/usr/bin/node /builddir/build/BUILD/firefox-64.0/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-64.0/devtools/client/debugger/new/src/main.js" 1:19.18 xpcom/idl-parser/xpidl/xpidl.stub.stub 1:19.42 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-64.0/objdir/config/makefiles/xpidl xpidl 1:19.43 config/makefiles/xpidl/accessibility.xpt 1:19.43 config/makefiles/xpidl/alerts.xpt 1:20.51 config/makefiles/xpidl/appshell.xpt 1:20.70 config/makefiles/xpidl/appstartup.xpt 1:21.01 config/makefiles/xpidl/autocomplete.xpt 1:21.19 config/makefiles/xpidl/autoconfig.xpt 1:21.52 config/makefiles/xpidl/backgroundhangmonitor.xpt 1:21.67 config/makefiles/xpidl/browser-element.xpt 1:21.83 config/makefiles/xpidl/browser-newtab.xpt 1:22.00 config/makefiles/xpidl/browsercompsbase.xpt 1:22.16 config/makefiles/xpidl/caps.xpt 1:22.32 config/makefiles/xpidl/captivedetect.xpt 1:22.63 config/makefiles/xpidl/chrome.xpt 1:22.79 config/makefiles/xpidl/commandhandler.xpt 1:22.97 config/makefiles/xpidl/commandlines.xpt 1:23.37 config/makefiles/xpidl/composer.xpt 1:23.70 config/makefiles/xpidl/content_events.xpt 1:23.88 config/makefiles/xpidl/content_geckomediaplugins.xpt 1:24.06 config/makefiles/xpidl/content_html.xpt 1:24.35 config/makefiles/xpidl/content_webrtc.xpt 1:24.57 config/makefiles/xpidl/content_xslt.xpt 1:24.73 config/makefiles/xpidl/docshell.xpt 1:24.92 config/makefiles/xpidl/dom.xpt 1:25.60 config/makefiles/xpidl/dom_audiochannel.xpt 1:26.21 config/makefiles/xpidl/dom_base.xpt 1:26.37 config/makefiles/xpidl/dom_bindings.xpt 1:27.65 config/makefiles/xpidl/dom_events.xpt 1:27.86 config/makefiles/xpidl/dom_geolocation.xpt 1:28.01 config/makefiles/xpidl/dom_html.xpt 1:28.28 config/makefiles/xpidl/dom_indexeddb.xpt 1:28.45 config/makefiles/xpidl/dom_media.xpt 1:28.70 config/makefiles/xpidl/dom_network.xpt 1:29.20 config/makefiles/xpidl/dom_notification.xpt 1:29.42 config/makefiles/xpidl/dom_payments.xpt 1:29.64 config/makefiles/xpidl/dom_power.xpt 1:30.31 config/makefiles/xpidl/dom_presentation.xpt 1:30.56 config/makefiles/xpidl/dom_push.xpt 1:31.05 config/makefiles/xpidl/dom_quota.xpt 1:31.29 config/makefiles/xpidl/dom_security.xpt 1:31.51 config/makefiles/xpidl/dom_sidebar.xpt 1:31.78 config/makefiles/xpidl/dom_simpledb.xpt 1:31.93 config/makefiles/xpidl/dom_storage.xpt 1:32.17 config/makefiles/xpidl/dom_system.xpt 1:32.36 config/makefiles/xpidl/dom_webauthn.xpt 1:32.54 config/makefiles/xpidl/dom_webspeechrecognition.xpt 1:32.69 config/makefiles/xpidl/dom_webspeechsynth.xpt 1:32.86 config/makefiles/xpidl/dom_workers.xpt 1:33.06 config/makefiles/xpidl/dom_xul.xpt 1:33.25 config/makefiles/xpidl/downloads.xpt 1:33.86 config/makefiles/xpidl/editor.xpt 1:34.02 config/makefiles/xpidl/enterprisepolicies.xpt 1:34.66 config/makefiles/xpidl/extensions.xpt 1:34.82 config/makefiles/xpidl/exthandler.xpt 1:34.98 config/makefiles/xpidl/fastfind.xpt 1:35.51 config/makefiles/xpidl/feeds.xpt 1:35.68 config/makefiles/xpidl/gfx.xpt 1:35.95 config/makefiles/xpidl/html5.xpt 1:36.17 config/makefiles/xpidl/htmlparser.xpt 1:36.18 config/makefiles/xpidl/imglib2.xpt 1:36.34 config/makefiles/xpidl/inspector.xpt 1:36.35 config/makefiles/xpidl/intl.xpt 1:36.51 config/makefiles/xpidl/jar.xpt 1:36.72 config/makefiles/xpidl/jsdebugger.xpt 1:37.00 config/makefiles/xpidl/jsinspector.xpt 1:37.02 config/makefiles/xpidl/layout_base.xpt 1:37.15 config/makefiles/xpidl/layout_printing.xpt 1:37.18 config/makefiles/xpidl/layout_xul.xpt 1:37.36 config/makefiles/xpidl/layout_xul_tree.xpt 1:37.39 config/makefiles/xpidl/locale.xpt 1:37.51 config/makefiles/xpidl/loginmgr.xpt 1:37.63 config/makefiles/xpidl/migration.xpt 1:37.75 config/makefiles/xpidl/mimetype.xpt 1:37.91 config/makefiles/xpidl/mozfind.xpt 1:37.93 config/makefiles/xpidl/mozintl.xpt 1:38.13 config/makefiles/xpidl/necko.xpt 1:38.14 config/makefiles/xpidl/necko_about.xpt 1:38.31 config/makefiles/xpidl/necko_cache.xpt 1:38.47 config/makefiles/xpidl/necko_cache2.xpt 1:38.87 config/makefiles/xpidl/necko_cookie.xpt 1:39.22 config/makefiles/xpidl/necko_dns.xpt 1:39.48 config/makefiles/xpidl/necko_file.xpt 1:39.80 config/makefiles/xpidl/necko_ftp.xpt 1:39.98 config/makefiles/xpidl/necko_http.xpt 1:40.16 config/makefiles/xpidl/necko_mdns.xpt 1:40.78 config/makefiles/xpidl/necko_res.xpt 1:40.96 config/makefiles/xpidl/necko_socket.xpt 1:41.17 config/makefiles/xpidl/necko_strconv.xpt 1:41.42 config/makefiles/xpidl/necko_viewsource.xpt 1:41.49 config/makefiles/xpidl/necko_websocket.xpt 1:41.70 config/makefiles/xpidl/necko_wifi.xpt 1:41.70 config/makefiles/xpidl/necko_wyciwyg.xpt 1:41.91 config/makefiles/xpidl/parentalcontrols.xpt 1:41.95 config/makefiles/xpidl/peerconnection.xpt 1:42.12 config/makefiles/xpidl/pipnss.xpt 1:42.13 config/makefiles/xpidl/pippki.xpt 1:42.33 config/makefiles/xpidl/places.xpt 1:42.52 config/makefiles/xpidl/plugin.xpt 1:43.16 config/makefiles/xpidl/pref.xpt 1:43.29 config/makefiles/xpidl/prefetch.xpt 1:43.48 config/makefiles/xpidl/remote.xpt 1:43.57 config/makefiles/xpidl/reputationservice.xpt 1:43.74 config/makefiles/xpidl/satchel.xpt 1:43.74 config/makefiles/xpidl/saxparser.xpt 1:43.93 config/makefiles/xpidl/services-crypto-component.xpt 1:43.94 config/makefiles/xpidl/services_fxaccounts.xpt 1:44.14 config/makefiles/xpidl/shellservice.xpt 1:44.21 config/makefiles/xpidl/shistory.xpt 1:44.31 config/makefiles/xpidl/spellchecker.xpt 1:44.39 config/makefiles/xpidl/storage.xpt 1:44.57 config/makefiles/xpidl/telemetry.xpt 1:44.58 config/makefiles/xpidl/test_necko.xpt 1:44.84 config/makefiles/xpidl/thumbnails.xpt 1:45.03 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 1:45.19 config/makefiles/xpidl/toolkit_cleardata.xpt 1:45.27 config/makefiles/xpidl/toolkit_crashservice.xpt 1:45.39 config/makefiles/xpidl/toolkit_filewatcher.xpt 1:45.43 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 1:45.55 config/makefiles/xpidl/toolkit_osfile.xpt 1:45.61 config/makefiles/xpidl/toolkit_perfmonitoring.xpt 1:45.76 config/makefiles/xpidl/toolkit_securityreporter.xpt 1:45.76 config/makefiles/xpidl/toolkit_sessionstore.xpt 1:45.93 config/makefiles/xpidl/toolkit_xulstore.xpt 1:45.97 config/makefiles/xpidl/toolkitprofile.xpt 1:46.09 config/makefiles/xpidl/toolkitremote.xpt 1:46.13 config/makefiles/xpidl/txmgr.xpt 1:46.28 config/makefiles/xpidl/txtsvc.xpt 1:46.30 config/makefiles/xpidl/uconv.xpt 1:46.48 config/makefiles/xpidl/update.xpt 1:46.54 config/makefiles/xpidl/uriloader.xpt 1:46.68 config/makefiles/xpidl/url-classifier.xpt 1:46.77 config/makefiles/xpidl/urlformatter.xpt 1:47.16 config/makefiles/xpidl/webBrowser_core.xpt 1:47.22 config/makefiles/xpidl/webbrowserpersist.xpt 1:47.32 config/makefiles/xpidl/webextensions.xpt 1:47.53 config/makefiles/xpidl/webvtt.xpt 1:47.65 config/makefiles/xpidl/widget.xpt 1:47.76 config/makefiles/xpidl/windowcreator.xpt 1:47.83 config/makefiles/xpidl/windowwatcher.xpt 1:48.03 config/makefiles/xpidl/xpcom_base.xpt 1:48.30 config/makefiles/xpidl/xpcom_components.xpt 1:48.87 config/makefiles/xpidl/xpcom_ds.xpt 1:49.15 config/makefiles/xpidl/xpcom_io.xpt 1:49.20 config/makefiles/xpidl/xpcom_system.xpt 1:49.77 config/makefiles/xpidl/xpcom_threads.xpt 1:50.17 config/makefiles/xpidl/xpcomtest.xpt 1:50.20 config/makefiles/xpidl/xpconnect.xpt 1:50.35 config/makefiles/xpidl/xpctest.xpt 1:50.66 config/makefiles/xpidl/xul.xpt 1:50.85 config/makefiles/xpidl/xulapp.xpt 1:51.03 config/makefiles/xpidl/zipwriter.xpt 1:51.19 config/makefiles/xpidl/xptdata.cpp 1:53.29 xpcom/ds/nsGkAtomList.h.stub 1:53.29 xpcom/base/error_list.rs.stub 1:53.41 xpcom/base/ErrorList.h.stub 1:53.47 xpcom/ds/nsGkAtomConsts.h.stub 1:53.53 xpcom/base/ErrorNamesInternal.h.stub 1:53.62 intl/locale/encodingsgroups.properties.h.stub 1:53.66 netwerk/dns/etld_data.inc.stub 1:53.73 intl/locale/langGroups.properties.h.stub 1:53.91 dom/base/PropertyUseCounterMap.inc.stub 1:54.12 dom/base/UseCounterList.h.stub 1:54.24 dom/bindings/CSS2Properties.webidl.stub 1:56.01 accessible/xpcom/xpcAccEvents.h.stub 1:56.64 security/manager/ssl/nsSTSPreloadList.h.stub 2:17.77 toolkit/components/telemetry/TelemetryEventData.h.stub 2:18.24 toolkit/components/telemetry/TelemetryEventEnums.h.stub 2:18.62 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 2:19.57 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 2:19.98 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 2:21.20 toolkit/components/telemetry/TelemetryProcessData.h.stub 2:21.37 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 2:21.53 toolkit/components/telemetry/TelemetryScalarData.h.stub 2:22.18 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 2:26.28 Generating /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestExampleWorkerInterface-example.h 2:26.28 Generating /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 2:26.28 Generating /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestExampleProxyInterface-example.h 2:26.28 Generating /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 2:26.28 Generating /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestExampleInterface-example.h 2:26.28 Generating /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestExampleInterface-example.cpp 2:26.58 mfbt/tests/gtest 2:26.58 mfbt 2:36.35 js/src 2:37.42 js/src/editline 2:38.36 modules/fdlibm/src 2:41.57 memory/build 2:46.11 memory/mozalloc 2:46.49 memory/volatile 2:46.88 memory/volatile/tests 2:48.05 mozglue/misc 2:50.56 db/sqlite3/src 3:25.97 /builddir/build/BUILD/firefox-64.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 3:25.97 /builddir/build/BUILD/firefox-64.0/js/src/frontend/Parser.cpp:6863:21: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:25.97 TernaryNodeType ifNode; 3:25.97 ^~~~~~ 3:30.35 /builddir/build/BUILD/firefox-64.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 3:30.36 /builddir/build/BUILD/firefox-64.0/js/src/frontend/Parser.cpp:6863:21: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:47.75 third_party/prio 3:47.78 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 3:47.78 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 3:47.78 #pragma pipeloop(0) 3:47.78 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 3:47.78 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 3:47.78 #pragma pipeloop(0) 3:47.78 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 3:47.78 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 3:47.78 #pragma pipeloop(0) 3:47.78 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 3:47.78 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 3:47.78 #pragma pipeloop(0) 3:47.79 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 3:47.79 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 3:47.79 ^~~~~ 3:47.79 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 3:47.79 double digit, m2j, nextm2j, a, b; 3:47.79 ^~~~~~~ 3:47.79 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 3:47.79 int tmp; 3:47.79 ^~~ 3:48.39 In file included from /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mpi.c:10: 3:48.39 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 3:48.40 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:48.40 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 3:48.40 ^ 3:48.40 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 3:48.40 int j = MP_MIN(k, MP_DIGIT_BIT); 3:48.40 ^~~~~~ 3:48.40 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 3:48.40 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 3:48.40 ^~~ 3:48.40 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 3:48.40 int j = MP_MIN(k, MP_DIGIT_BIT); 3:48.40 ^~~~~~ 3:48.40 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:48.40 if (j < MP_DIGIT_BIT) { 3:48.40 ^ 3:48.42 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 3:48.42 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mpi.c:4595:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3:48.42 if (val >= r) 3:48.42 ^~ 3:49.56 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 3:49.56 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:49.56 for (db = 0; db < sizeof(mp_digit); db++) { 3:49.56 ^ 3:49.56 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 3:49.56 /builddir/build/BUILD/firefox-64.0/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:49.56 for (db = 0; db < sizeof(mp_digit); db++) { 3:49.56 ^ 3:53.90 modules/brotli 3:56.16 modules/woff2 3:56.88 In file included from /builddir/build/BUILD/firefox-64.0/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 3:56.88 /builddir/build/BUILD/firefox-64.0/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 3:56.88 /builddir/build/BUILD/firefox-64.0/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 3:56.88 uint64_t dst_offset = first_table_offset; 3:56.88 ^~~~~~~~~~ 3:59.47 modules/xz-embedded 4:00.17 media/libvorbis 4:00.25 In file included from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/scales.h:21, 4:00.25 from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/vorbis_codebook.c:23: 4:00.25 /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 4:00.25 static int vorbis_ftoi(double f){ 4:00.25 ^~~~~~~~~~~ 4:00.57 In file included from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/bitrate.h:22, 4:00.57 from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/codec_internal.h:58, 4:00.57 from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/vorbis_floor1.c:22: 4:00.57 /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 4:00.57 static int vorbis_ftoi(double f){ 4:00.57 ^~~~~~~~~~~ 4:01.16 In file included from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/bitrate.h:22, 4:01.16 from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/codec_internal.h:58, 4:01.16 from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/vorbis_info.c:25: 4:01.16 /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 4:01.16 static int vorbis_ftoi(double f){ 4:01.16 ^~~~~~~~~~~ 4:01.47 In file included from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/bitrate.h:22, 4:01.47 from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/codec_internal.h:58, 4:01.47 from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/vorbis_res0.c:27: 4:01.47 /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 4:01.47 static int vorbis_ftoi(double f){ 4:01.47 ^~~~~~~~~~~ 4:02.00 In file included from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/vorbis_window.c:19: 4:02.00 /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 4:02.00 static int vorbis_ftoi(double f){ 4:02.00 ^~~~~~~~~~~ 4:02.77 In file included from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/bitrate.h:22, 4:02.77 from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/codec_internal.h:58, 4:02.77 from /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/vorbis_analysis.c:22, 4:02.77 from /builddir/build/BUILD/firefox-64.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 4:02.77 /builddir/build/BUILD/firefox-64.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 4:02.77 static int vorbis_ftoi(double f){ 4:02.77 ^~~~~~~~~~~ 4:09.01 media/libmkv 4:09.07 /builddir/build/BUILD/firefox-64.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 4:09.07 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 4:09.07 ^~~~~~~~~~ 4:09.37 media/libaom 4:41.65 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCAPI.h:15, 4:41.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:24, 4:41.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:73, 4:41.65 from /builddir/build/BUILD/firefox-64.0/js/src/jsapi.h:28, 4:41.65 from /builddir/build/BUILD/firefox-64.0/js/src/jsexn.h:14, 4:41.65 from /builddir/build/BUILD/firefox-64.0/js/src/vm/GlobalObject.h:10, 4:41.65 from /builddir/build/BUILD/firefox-64.0/js/src/builtin/MapObject.h:11, 4:41.65 from /builddir/build/BUILD/firefox-64.0/js/src/builtin/MapObject.cpp:7, 4:41.65 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: 4:41.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Vector.h: In lambda function: 4:41.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Vector.h:1399:11: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:41.65 mLength += aInsLength; 4:41.65 ~~~~~~~~^~~~~~~~~~~~~ 4:41.65 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src1.cpp:20: 4:41.65 /builddir/build/BUILD/firefox-64.0/js/src/builtin/Object.cpp:323:25: note: 'vlength' was declared here 4:41.65 size_t voffset, vlength; 4:41.65 ^~~~~~~ 4:41.65 /builddir/build/BUILD/firefox-64.0/js/src/builtin/Object.cpp:323:16: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:41.65 size_t voffset, vlength; 4:41.65 ^~~~~~~ 5:09.50 media/libpng 5:13.20 media/kiss_fft 5:13.96 media/libcubeb/src 5:14.22 In file included from /builddir/build/BUILD/firefox-64.0/js/src/threading/Thread.h:14, 5:14.22 from /builddir/build/BUILD/firefox-64.0/js/src/threading/ProtectedData.h:10, 5:14.22 from /builddir/build/BUILD/firefox-64.0/js/src/builtin/AtomicsObject.h:14, 5:14.22 from /builddir/build/BUILD/firefox-64.0/js/src/vm/Runtime.h:25, 5:14.22 from /builddir/build/BUILD/firefox-64.0/js/src/gc/Zone.h:16, 5:14.22 from /builddir/build/BUILD/firefox-64.0/js/src/gc/WeakMap.h:14, 5:14.22 from /builddir/build/BUILD/firefox-64.0/js/src/vm/Debugger.h:20, 5:14.22 from /builddir/build/BUILD/firefox-64.0/js/src/gc/Statistics.cpp:24, 5:14.22 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: 5:14.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Tuple.h: In destructor 'mozilla::detail::HashTable::ModIterator::~ModIterator() [with T = mozilla::HashMapEntry >; HashPolicy = mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 5:14.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Tuple.h:155:46: warning: 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:14.22 , mHead(std::forward(Head(aOther))) {} 5:14.22 ^ 5:14.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Array.h:14, 5:14.22 from /builddir/build/BUILD/firefox-64.0/js/src/gc/Statistics.h:10, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/gc/Statistics.cpp:7, 5:14.23 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: 5:14.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Move.h:202:5: note: 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 5:14.23 T tmp(std::move(aX)); 5:14.23 ^~~ 5:14.23 In file included from /builddir/build/BUILD/firefox-64.0/js/src/threading/Thread.h:14, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/threading/ProtectedData.h:10, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/builtin/AtomicsObject.h:14, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/vm/Runtime.h:25, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/gc/Zone.h:16, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/gc/WeakMap.h:14, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/vm/Debugger.h:20, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/gc/Statistics.cpp:24, 5:14.23 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: 5:14.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Tuple.h:155:46: warning: 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:14.23 , mHead(std::forward(Head(aOther))) {} 5:14.23 ^ 5:14.23 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Array.h:14, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/gc/Statistics.h:10, 5:14.23 from /builddir/build/BUILD/firefox-64.0/js/src/gc/Statistics.cpp:7, 5:14.24 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: 5:14.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Move.h:202:5: note: 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 5:14.24 T tmp(std::move(aX)); 5:14.24 ^~~ 5:18.62 /builddir/build/BUILD/firefox-64.0/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 5:18.62 /builddir/build/BUILD/firefox-64.0/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 5:18.62 default: 5:18.62 ^~~~~~~ 5:18.66 media/libnestegg/src 5:18.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 5:18.69 /builddir/build/BUILD/firefox-64.0/media/libnestegg/src/nestegg.c: In function 'ne_parse': 5:18.69 /builddir/build/BUILD/firefox-64.0/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 5:18.69 uint64_t id, size, peeked_id; 5:18.69 ^~~~~~~~~ 5:19.69 media/libogg 5:20.44 media/libopus 5:40.38 media/libtheora 5:44.34 media/libspeex_resampler/src 5:44.38 /builddir/build/BUILD/firefox-64.0/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 5:44.38 /builddir/build/BUILD/firefox-64.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 5:44.38 spx_uint32_t i; 5:44.38 ^ 5:44.86 media/libsoundtouch/src 5:44.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 5:44.96 /builddir/build/BUILD/firefox-64.0/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 5:44.96 #pragma omp parallel for 5:44.96 /builddir/build/BUILD/firefox-64.0/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 5:44.96 #pragma omp parallel for 5:44.96 /builddir/build/BUILD/firefox-64.0/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 5:44.96 #pragma omp parallel for 5:44.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 5:44.96 /builddir/build/BUILD/firefox-64.0/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 5:44.96 #define PI 3.1415926536 5:44.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 5:44.96 /builddir/build/BUILD/firefox-64.0/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 5:44.96 #define PI M_PI 5:44.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 5:44.97 /builddir/build/BUILD/firefox-64.0/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 5:44.97 #pragma omp parallel for 5:44.97 /builddir/build/BUILD/firefox-64.0/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 5:44.97 #pragma omp critical 5:45.03 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 5:45.03 /builddir/build/BUILD/firefox-64.0/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 5:45.03 /builddir/build/BUILD/firefox-64.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 5:45.03 uint count; 5:45.03 ^~~~~ 5:46.20 media/psshparser 5:46.58 toolkit/library/rust/force-cargo-library-build 5:57.88 Compiling libc v0.2.43 6:00.69 Compiling unicode-xid v0.1.0 6:00.94 Compiling siphasher v0.2.1 6:02.72 Compiling cfg-if v0.1.2 6:02.80 Compiling nodrop v0.1.12 6:02.92 Compiling cc v1.0.23 6:11.64 Compiling byteorder v1.2.1 6:12.29 Compiling scopeguard v0.3.2 6:12.41 Compiling memoffset v0.2.1 6:12.48 Compiling lazy_static v1.0.1 6:12.62 Compiling void v1.0.2 6:12.76 Compiling futures v0.1.23 6:17.26 Compiling lazycell v0.6.0 6:17.89 Compiling khronos_api v2.2.0 6:18.57 Compiling glob v0.2.11 6:21.06 Compiling slab v0.4.1 6:21.40 Compiling regex v1.0.0 6:22.25 Compiling bitflags v1.0.4 6:22.33 Compiling procedural-masquerade v0.1.1 6:22.58 Compiling gcc v0.3.54 6:29.27 Compiling pkg-config v0.3.9 6:32.20 Compiling num-traits v0.2.6 6:32.99 Compiling ucd-util v0.1.1 6:33.73 Compiling dtoa v0.4.2 6:34.11 Compiling serde v1.0.66 6:35.11 Compiling unicode-width v0.1.4 6:35.29 Compiling stable_deref_trait v1.0.0 6:35.67 Compiling bindgen v0.39.0 6:36.77 Compiling encoding_rs v0.8.9 6:37.78 Compiling strsim v0.7.0 6:39.35 Compiling ident_case v1.0.0 6:39.55 Compiling ansi_term v0.11.0 6:40.36 Compiling utf8-ranges v1.0.0 6:40.89 Compiling vec_map v0.8.0 6:41.19 Compiling itoa v0.4.1 6:41.43 Compiling matches v0.1.6 6:41.62 Compiling same-file v1.0.2 6:41.93 Compiling peeking_take_while v0.1.2 6:42.06 Compiling rayon-core v1.4.0 6:42.27 Compiling thin-slice v0.1.1 6:42.47 Compiling precomputed-hash v0.1.1 6:42.57 Compiling smallbitvec v2.1.1 6:43.28 Compiling semver-parser v0.7.0 6:44.86 Compiling num-integer v0.1.39 6:45.60 Compiling scoped-tls v0.1.0 6:45.78 Compiling failure_derive v0.1.2 6:46.49 Compiling either v1.1.0 6:46.71 Compiling webrender v0.57.2 (/builddir/build/BUILD/firefox-64.0/gfx/webrender) 6:48.00 Compiling cose v0.1.4 6:48.27 Compiling unicode-normalization v0.1.5 6:49.78 Compiling binary-space-partition v0.1.2 6:49.94 Compiling quick-error v1.2.1 6:50.08 Compiling moz_cbor v0.1.1 6:54.10 Compiling thread_profiler v0.1.1 6:54.24 Compiling mp4parse_fallible v0.0.1 6:54.37 Compiling unicode-segmentation v1.2.1 6:55.48 Compiling percent-encoding v1.0.0 6:56.06 Compiling bitreader v0.3.0 6:56.50 Compiling error-chain v0.11.0 6:56.99 Compiling atomic_refcell v0.1.0 6:57.23 Compiling lazycell v0.4.0 6:57.35 Compiling termcolor v0.3.6 6:59.42 Compiling boxfnonce v0.0.3 6:59.71 Compiling slab v0.3.0 6:59.93 Compiling foreign-types v0.3.0 7:00.03 Compiling arrayref v0.3.4 7:00.11 Compiling runloop v0.1.0 7:00.45 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-64.0/modules/libpref/parser) 7:01.60 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-64.0/build/workspace-hack) 7:01.69 Compiling rand v0.4.3 7:04.42 Compiling memchr v1.0.2 7:04.74 Compiling memchr v2.0.1 7:05.10 Compiling atty v0.2.11 7:05.26 Compiling which v1.0.3 7:05.73 Compiling proc-macro2 v0.4.9 7:11.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src18.cpp:11: 7:11.69 /builddir/build/BUILD/firefox-64.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': 7:11.69 /builddir/build/BUILD/firefox-64.0/js/src/jit/IonCacheIRCompiler.cpp:1699:32: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:11.69 Maybe scratch; 7:11.70 ^~~~~~~ 7:12.58 Compiling proc-macro2 v0.3.5 7:19.30 Compiling phf_shared v0.7.21 7:20.44 Compiling iovec v0.1.2 7:20.67 Compiling num_cpus v1.7.0 7:27.12 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-64.0/servo/components/hashglobe) 7:28.16 Compiling time v0.1.40 7:30.63 Compiling memmap v0.5.2 7:31.17 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-64.0/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 7:32.36 Compiling freetype v0.4.0 7:34.03 Compiling crossbeam-utils v0.3.2 7:34.37 Compiling net2 v0.2.32 7:35.79 Compiling log v0.4.5 7:36.42 Compiling crossbeam-utils v0.2.2 7:36.94 Compiling arrayvec v0.4.6 7:37.76 Compiling libloading v0.5.0 7:38.39 Compiling cmake v0.1.29 7:41.52 Compiling fxhash v0.2.1 7:41.73 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-64.0/dom/webauthn/libudev-sys) 7:43.59 Compiling unreachable v1.0.0 7:43.69 Compiling tokio-executor v0.1.3 7:44.71 Compiling clang-sys v0.23.0 7:45.90 Compiling xml-rs v0.7.0 7:52.83 Compiling lmdb-sys v0.8.0 7:53.61 Compiling regex-syntax v0.6.0 8:15.66 Compiling dtoa-short v0.3.1 8:15.98 Compiling textwrap v0.9.0 8:17.25 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-64.0/servo/components/servo_arc) 8:17.67 Compiling owning_ref v0.3.3 8:17.94 Compiling unicode-bidi v0.3.4 8:21.59 Compiling walkdir v2.1.4 8:23.75 Compiling semver v0.6.0 8:25.50 Compiling itertools v0.7.6 8:27.43 Compiling humantime v1.1.1 8:30.34 Compiling rand v0.3.22 8:30.45 Compiling nom v3.2.1 8:36.55 Compiling aho-corasick v0.6.8 8:37.23 Compiling quote v0.6.3 8:38.18 Compiling quote v0.5.2 8:39.22 Compiling bytes v0.4.9 8:41.12 Compiling futures-cpupool v0.1.8 8:43.35 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-64.0/media/libcubeb/cubeb-pulse-rs/pulse-rs) 8:44.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:73, 8:44.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 8:44.16 from /builddir/build/BUILD/firefox-64.0/js/src/NamespaceImports.h:15, 8:44.16 from /builddir/build/BUILD/firefox-64.0/js/src/gc/Barrier.h:10, 8:44.16 from /builddir/build/BUILD/firefox-64.0/js/src/gc/WeakMap.h:12, 8:44.16 from /builddir/build/BUILD/firefox-64.0/js/src/builtin/TypedObject.h:13, 8:44.16 from /builddir/build/BUILD/firefox-64.0/js/src/jit/BaselineIC.h:12, 8:44.16 from /builddir/build/BUILD/firefox-64.0/js/src/jit/MIR.h:21, 8:44.16 from /builddir/build/BUILD/firefox-64.0/js/src/jit/MIR.cpp:7, 8:44.16 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src21.cpp:2: 8:44.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 8:44.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:419:51: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:44.16 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 8:44.17 ^~~~~~~~~~~ 8:44.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src21.cpp:2: 8:44.17 /builddir/build/BUILD/firefox-64.0/js/src/jit/MIR.cpp:4299:17: note: 'res' was declared here 8:44.17 int32_t res; 8:44.17 ^~~ 8:44.18 /builddir/build/BUILD/firefox-64.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 8:44.19 /builddir/build/BUILD/firefox-64.0/js/src/jit/MIR.cpp:1122:18: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:44.19 payload_.i64 = i; 8:44.19 ~~~~~~~~~~~~~^~~ 8:44.19 /builddir/build/BUILD/firefox-64.0/js/src/jit/MIR.cpp:4316:17: note: 'res' was declared here 8:44.19 int64_t res; 8:44.19 ^~~ 8:45.09 Compiling mio v0.6.15 8:49.90 Compiling log v0.3.9 8:50.48 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/rsdparsa) 8:59.65 In file included from /builddir/build/BUILD/firefox-64.0/js/src/jsutil.h:24, 8:59.65 from /builddir/build/BUILD/firefox-64.0/js/src/jit/ProcessExecutableMemory.h:12, 8:59.65 from /builddir/build/BUILD/firefox-64.0/js/src/jit/ProcessExecutableMemory.cpp:7, 8:59.65 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src22.cpp:2: 8:59.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 8:59.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:419:51: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:59.65 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 8:59.65 ^~~~~~~~~~~ 8:59.65 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src22.cpp:20: 8:59.66 /builddir/build/BUILD/firefox-64.0/js/src/jit/Recover.cpp:357:13: note: 'result' was declared here 8:59.66 int32_t result; 8:59.66 ^~~~~~ 9:04.57 Compiling crossbeam-epoch v0.4.3 9:05.99 Compiling crossbeam-epoch v0.3.1 9:07.39 Compiling uluru v0.3.0 9:08.16 Compiling cubeb-sys v0.5.1 9:09.28 Compiling libudev v0.2.0 9:10.02 Compiling smallvec v0.6.5 9:10.60 Compiling new_debug_unreachable v1.0.1 9:10.69 Compiling tokio-timer v0.2.5 9:12.29 Compiling phf v0.7.21 9:12.93 Compiling thread_local v0.3.5 9:21.89 Compiling clap v2.31.2 9:49.53 In file included from /builddir/build/BUILD/firefox-64.0/js/src/jsapi.cpp:51, 9:49.53 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src25.cpp:20: 9:49.53 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 9:49.53 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:133:17: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:49.53 return *it; 9:49.53 ^~ 9:49.53 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src25.cpp:47: 9:49.54 /builddir/build/BUILD/firefox-64.0/js/src/jsfriendapi.cpp:1324:22: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 9:49.54 RealmsInZoneIter realm(zone); 9:49.54 ^~~~~ 9:51.41 In file included from /builddir/build/BUILD/firefox-64.0/js/src/jsapi.cpp:51, 9:51.41 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src25.cpp:20: 9:51.41 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': 9:51.41 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:93:11: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.41 it++; 9:51.41 ~~^~ 9:51.41 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src25.cpp:20: 9:51.41 /builddir/build/BUILD/firefox-64.0/js/src/jsapi.cpp:773:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 9:51.42 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 9:51.42 ^ 9:51.42 In file included from /builddir/build/BUILD/firefox-64.0/js/src/jsapi.cpp:51, 9:51.42 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src25.cpp:20: 9:51.42 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:89:46: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.42 it >= zone->compartments().end(); 9:51.42 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:51.42 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src25.cpp:20: 9:51.42 /builddir/build/BUILD/firefox-64.0/js/src/jsapi.cpp:773:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 9:51.42 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 9:51.42 ^ 9:58.05 Compiling lock_api v0.1.3 10:13.07 Compiling idna v0.1.4 10:16.80 Compiling rustc_version v0.2.1 10:19.44 Compiling env_logger v0.5.6 10:22.21 Compiling phf_generator v0.7.21 10:22.39 Compiling cexpr v0.2.3 10:31.38 Compiling syn v0.14.6 11:10.75 In file included from /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:16, 11:10.75 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:10.75 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)': 11:10.89 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:98:17: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:10.89 return *it; 11:10.89 ^~ 11:10.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:10.89 /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:484:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 11:10.89 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 11:10.89 ^~~~ 11:10.89 In file included from /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:16, 11:10.89 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:10.89 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:89:46: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:10.89 it >= zone->compartments().end(); 11:10.89 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:10.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:10.89 /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:484:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 11:10.89 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 11:10.89 ^~~~ 11:12.46 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:47: 11:12.46 /builddir/build/BUILD/firefox-64.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 11:12.46 /builddir/build/BUILD/firefox-64.0/js/src/vm/Debugger.cpp:11931:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:12.46 const char* s; 11:12.46 ^ 11:13.54 In file included from /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:16, 11:13.54 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:13.54 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)': 11:13.54 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:89:46: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:13.54 it >= zone->compartments().end(); 11:13.54 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:13.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:47: 11:13.54 /builddir/build/BUILD/firefox-64.0/js/src/vm/Debugger.cpp:3923:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 11:13.54 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 11:13.54 ^~~~ 11:13.54 In file included from /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:16, 11:13.54 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:13.54 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:93:11: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:13.54 it++; 11:13.54 ~~^~ 11:13.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:47: 11:13.54 /builddir/build/BUILD/firefox-64.0/js/src/vm/Debugger.cpp:3923:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 11:13.54 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 11:13.55 ^~~~ 11:16.04 In file included from /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:16, 11:16.04 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:16.04 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': 11:16.04 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:98:17: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:16.04 return *it; 11:16.04 ^~ 11:16.04 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:16.04 /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:424:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 11:16.04 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 11:16.04 ^ 11:16.04 In file included from /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:16, 11:16.04 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:16.04 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:89:46: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:16.04 it >= zone->compartments().end(); 11:16.04 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:16.04 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src31.cpp:11: 11:16.04 /builddir/build/BUILD/firefox-64.0/js/src/vm/Compartment.cpp:424:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 11:16.04 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 11:16.04 ^ 11:23.65 Compiling syn v0.13.1 12:07.46 Compiling tokio-io v0.1.7 12:09.06 Compiling uuid v0.5.1 12:09.83 Compiling mio-uds v0.6.4 12:10.53 Compiling crossbeam-deque v0.3.1 12:10.83 Compiling crossbeam-deque v0.2.0 12:11.57 Compiling u2fhid v0.2.2 (/builddir/build/BUILD/firefox-64.0/dom/webauthn/u2f-hid-rs) 12:19.47 Compiling parking_lot_core v0.2.14 12:21.13 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-64.0/servo/components/fallible) 12:21.28 Compiling gl_generator v0.9.0 12:50.60 Compiling ordered-float v1.0.1 12:51.04 Compiling new-ordered-float v1.0.1 12:51.51 Compiling mp4parse v0.10.1 (/builddir/build/BUILD/firefox-64.0/media/mp4parse-rust/mp4parse) 12:54.83 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-64.0/servo/support/gecko/nsstring) 12:57.74 Compiling encoding_c v0.9.0 12:58.12 Compiling url v1.7.0 13:05.19 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-64.0/toolkit/library/rust/shared) 13:05.77 Compiling cose-c v0.1.5 13:06.50 Compiling phf_codegen v0.7.21 13:06.76 Compiling cssparser v0.24.1 13:30.37 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src38.cpp:29: 13:30.37 /builddir/build/BUILD/firefox-64.0/js/src/vm/Stopwatch.cpp: In member function 'void js::PerformanceMonitoring::dispose(JSRuntime*)': 13:30.37 /builddir/build/BUILD/firefox-64.0/js/src/vm/Stopwatch.cpp:202:21: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:30.37 for (RealmsIter r(rt); !r.done(); r.next()) { 13:30.37 ^ 13:30.37 In file included from /builddir/build/BUILD/firefox-64.0/js/src/vm/Stopwatch.cpp:17, 13:30.37 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src38.cpp:29: 13:30.37 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:88:50: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:30.37 return it < zone->compartments().begin() || 13:30.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 13:30.37 it >= zone->compartments().end(); 13:30.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.37 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src38.cpp:29: 13:30.37 /builddir/build/BUILD/firefox-64.0/js/src/vm/Stopwatch.cpp:202:21: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 13:30.37 for (RealmsIter r(rt); !r.done(); r.next()) { 13:30.37 ^ 13:30.37 In file included from /builddir/build/BUILD/firefox-64.0/js/src/vm/Stopwatch.cpp:17, 13:30.37 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src38.cpp:29: 13:30.37 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:128:11: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:30.37 it++; 13:30.37 ~~^~ 13:30.37 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src38.cpp:29: 13:30.37 /builddir/build/BUILD/firefox-64.0/js/src/vm/Stopwatch.cpp:202:21: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 13:30.37 for (RealmsIter r(rt); !r.done(); r.next()) { 13:30.37 ^ 13:30.37 In file included from /builddir/build/BUILD/firefox-64.0/js/src/vm/Stopwatch.cpp:17, 13:30.37 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src38.cpp:29: 13:30.37 /builddir/build/BUILD/firefox-64.0/js/src/gc/PublicIterators.h:124:40: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:30.37 it >= comp->realms().end(); 13:30.37 ~~~~~~~~~~~~~~~~~~^~ 13:30.37 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src38.cpp:29: 13:30.37 /builddir/build/BUILD/firefox-64.0/js/src/vm/Stopwatch.cpp:202:21: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 13:30.37 for (RealmsIter r(rt); !r.done(); r.next()) { 13:30.37 ^ 13:45.52 Compiling serde_derive v1.0.66 (https://github.com/servo/serde?branch=deserialize_from_enums8#c4457d80) 14:29.21 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src40.cpp:47: 14:29.21 /builddir/build/BUILD/firefox-64.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*)': 14:29.21 /builddir/build/BUILD/firefox-64.0/js/src/wasm/AsmJS.cpp:1944:43: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:29.21 env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); 14:29.21 ^ 14:29.21 /builddir/build/BUILD/firefox-64.0/js/src/wasm/AsmJS.cpp:1934:18: note: 'sigIndex' was declared here 14:29.21 uint32_t sigIndex; 14:29.21 ^~~~~~~~ 14:32.04 /builddir/build/BUILD/firefox-64.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*)': 14:32.04 /builddir/build/BUILD/firefox-64.0/js/src/wasm/AsmJS.cpp:7401:76: warning: 'time' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:32.04 return JS_smprintf("total compilation time %dms; %s", time, cacheString); 14:32.04 ^ 14:32.04 /builddir/build/BUILD/firefox-64.0/js/src/wasm/AsmJS.cpp:7432:18: note: 'time' was declared here 14:32.04 unsigned time; 14:32.04 ^~~~ 14:36.82 Compiling synstructure v0.9.0 14:47.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: 14:47.06 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::endBlock(js::wasm::ExprType)': 14:47.07 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp:3275:9: warning: '*((void*)& r +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:47.07 switch (r->tag) { 14:47.07 ^~~~~~ 14:47.07 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp:7602:19: note: '*((void*)& r +4)' was declared here 14:47.07 Maybe r; 14:47.07 ^ 14:47.11 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::endLoop(js::wasm::ExprType)': 14:47.11 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp:3275:9: warning: '*((void*)& r +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:47.11 switch (r->tag) { 14:47.11 ^~~~~~ 14:47.11 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp:7659:19: note: '*((void*)& r +4)' was declared here 14:47.11 Maybe r; 14:47.11 ^ 14:47.11 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCAPI.h:15, 14:47.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:24, 14:47.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:73, 14:47.11 from /builddir/build/BUILD/firefox-64.0/js/src/jsfriendapi.h:18, 14:47.11 from /builddir/build/BUILD/firefox-64.0/js/src/vm/NativeObject.h:15, 14:47.11 from /builddir/build/BUILD/firefox-64.0/js/src/vm/ArrayObject.h:10, 14:47.11 from /builddir/build/BUILD/firefox-64.0/js/src/builtin/Array.h:17, 14:47.11 from /builddir/build/BUILD/firefox-64.0/js/src/vm/Realm.h:21, 14:47.11 from /builddir/build/BUILD/firefox-64.0/js/src/jit/MacroAssembler.h:14, 14:47.11 from /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmGenerator.h:24, 14:47.11 from /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.h:22, 14:47.11 from /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp:109, 14:47.12 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: 14:47.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Vector.h:66:5: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:47.12 new(KnownNotNull, aDst) T(std::forward(aArgs)...); 14:47.12 ^~~ 14:47.12 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: 14:47.12 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp:7659:19: note: 'r' was declared here 14:47.12 Maybe r; 14:47.12 ^ 14:50.85 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 14:50.85 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp:7842:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:50.85 switch (kind) { 14:50.85 ^~~~~~ 14:51.02 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructGet()': 14:51.02 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmBaselineCompile.cpp:9909:14: warning: 'typeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:51.02 uint32_t typeIndex; 14:51.02 ^~~~~~~~~ 14:58.11 Compiling num-derive v0.2.2 15:02.13 Compiling darling_core v0.4.0 15:25.72 Compiling synstructure v0.8.1 15:26.40 In file included from /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmTextToBinary.cpp:33, 15:26.40 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src43.cpp:47: 15:26.40 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 15:26.40 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmAST.h:585:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:26.40 val_(val) 15:26.40 ^ 15:26.40 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src43.cpp:47: 15:26.40 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmTextToBinary.cpp:2698:11: note: 'result' was declared here 15:26.40 Float result; 15:26.40 ^~~~~~ 15:26.40 In file included from /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmTextToBinary.cpp:33, 15:26.40 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src43.cpp:47: 15:26.40 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmAST.h:585:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:26.40 val_(val) 15:26.40 ^ 15:26.40 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src43.cpp:47: 15:26.40 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmTextToBinary.cpp:2698:11: note: 'result' was declared here 15:26.40 Float result; 15:26.40 ^~~~~~ 15:28.61 In file included from /builddir/build/BUILD/firefox-64.0/js/src/threading/Mutex.h:14, 15:28.61 from /builddir/build/BUILD/firefox-64.0/js/src/vm/MutexIDs.h:10, 15:28.61 from /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmProcess.cpp:24, 15:28.61 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src43.cpp:2: 15:28.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Vector.h: In function 'bool js::wasm::TextToBinary(const char16_t*, uintptr_t, js::wasm::Bytes*, js::wasm::Uint32Vector*, JS::UniqueChars*)': 15:28.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Vector.h:172:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:28.62 *aDst = temp; 15:28.62 ^ 15:28.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src43.cpp:47: 15:28.62 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmTextToBinary.cpp:7198:21: note: 'byte' was declared here 15:28.62 uint8_t byte; 15:28.62 ^~~~ 15:28.62 In file included from /builddir/build/BUILD/firefox-64.0/js/src/threading/Mutex.h:14, 15:28.62 from /builddir/build/BUILD/firefox-64.0/js/src/vm/MutexIDs.h:10, 15:28.62 from /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmProcess.cpp:24, 15:28.62 from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src43.cpp:2: 15:28.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Vector.h:172:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:28.62 *aDst = temp; 15:28.62 ^ 15:28.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src43.cpp:47: 15:28.62 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmTextToBinary.cpp:7039:21: note: 'byte' was declared here 15:28.62 uint8_t byte; 15:28.62 ^~~~ 15:38.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src44.cpp:11: 15:38.48 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 15:38.48 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmValidate.cpp:514:17: warning: 'uncheckedCode' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:38.48 uint8_t uncheckedCode; 15:38.48 ^~~~~~~~~~~~~ 15:38.48 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmValidate.cpp:519:29: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:38.48 if (!locals->appendN(type, count)) { 15:38.48 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 15:38.48 /builddir/build/BUILD/firefox-64.0/js/src/wasm/WasmValidate.cpp:509:28: warning: 'numLocalEntries' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:38.48 for (uint32_t i = 0; i < numLocalEntries; i++) { 15:38.48 ~~^~~~~~~~~~~~~~~~~ 15:43.86 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-64.0/xpcom/rust/xpcom/xpcom_macros) 15:46.87 warning: unused `#[macro_use]` import 15:46.87 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:134:1 15:46.87 | 15:46.87 134 | #[macro_use] 15:46.87 | ^^^^^^^^^^^^ 15:46.87 | 15:46.87 = note: #[warn(unused_imports)] on by default 15:53.59 In file included from /builddir/build/BUILD/firefox-64.0/objdir/js/src/Unified_cpp_js_src5.cpp:38: 15:53.59 /builddir/build/BUILD/firefox-64.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::DestructuringFlavor)': 15:53.60 /builddir/build/BUILD/firefox-64.0/js/src/frontend/BytecodeEmitter.cpp:2581:52: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:53.60 NameOpEmitter noe(this, name, loc, kind); 15:53.60 ^ 16:03.00 Compiling cstr-macros v0.1.3 16:05.57 Compiling tokio-codec v0.1.0 16:06.27 Compiling tokio-reactor v0.1.3 16:08.89 Compiling tokio-threadpool v0.1.5 16:45.73 security/certverifier 16:50.65 security/ct 16:50.94 Compiling parking_lot v0.6.3 16:52.28 Compiling gleam v0.6.3 16:53.06 security/ct/tests/gtest 17:05.79 Compiling lmdb-rkv v0.8.2 17:06.94 Compiling mp4parse_capi v0.10.1 (/builddir/build/BUILD/firefox-64.0/media/mp4parse-rust/mp4parse_capi) 17:13.38 security/certverifier/tests/gtest 17:14.81 security/apps 17:17.25 xpcom/string 17:22.12 xpcom/glue/standalone 17:23.76 xpcom/glue/standalone/libxpcomglue.a 17:23.80 xpcom/base 17:24.06 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsDebugImpl.cpp:503:2: warning: #warning do not know how to break on this platform [-Wcpp] 17:24.06 #warning do not know how to break on this platform 17:24.06 ^~~~~~~ 17:24.06 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsDebugImpl.cpp:579:2: warning: #warning do not know how to break on this platform [-Wcpp] 17:24.06 #warning do not know how to break on this platform 17:24.06 ^~~~~~~ 17:24.63 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsDebugImpl.cpp:475:1: warning: 'void RealBreak()' defined but not used [-Wunused-function] 17:24.63 RealBreak() 17:24.63 ^~~~~~~~~ 17:30.71 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-64.0/xpcom/rust/nserror) 17:31.05 Compiling selectors v0.20.0 (/builddir/build/BUILD/firefox-64.0/servo/components/selectors) 17:32.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 17:32.94 /builddir/build/BUILD/firefox-64.0/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 17:32.94 /builddir/build/BUILD/firefox-64.0/xpcom/base/CycleCollectedJSContext.cpp:64:79: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead [-Wclass-memaccess] 17:32.94 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 17:32.94 ^ 17:32.94 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 17:32.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 17:32.94 from /builddir/build/BUILD/firefox-64.0/xpcom/base/CycleCollectedJSContext.cpp:7, 17:32.94 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 17:32.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4357:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 17:32.94 struct PerThreadAtomCache : public APZBucketAtoms, 17:32.94 ^~~~~~~~~~~~~~~~~~ 17:34.33 Compiling cssparser-macros v0.3.3 17:44.46 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 17:44.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 17:44.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfo.h:10, 17:44.46 from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsIClassInfoImpl.h:14, 17:44.46 from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsClassInfoImpl.cpp:7, 17:44.46 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 17:44.46 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 17:44.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:44.46 foundInterface = 0; \ 17:44.46 ^~~~~~~~~~~~~~ 17:44.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:44.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:44.46 ^~~~~~~~~~~~~~~~~~~~~~~ 17:44.46 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:44.46 NS_INTERFACE_MAP_END 17:44.46 ^~~~~~~~~~~~~~~~~~~~ 17:44.46 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 17:44.46 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 17:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:44.46 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsClassInfoImpl.cpp:7, 17:44.47 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 17:44.47 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 17:44.47 } else 17:44.47 ^~~~ 17:44.47 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 17:44.47 NS_IMPL_QUERY_CLASSINFO(aClass) \ 17:44.47 ^~~~~~~~~~~~~~~~~~~~~~~ 17:44.47 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 17:44.47 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 17:44.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:49.90 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollector.cpp:156, 17:49.91 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 17:49.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 17:49.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:49.91 mLocation = mValue; 17:49.91 ^~~~~~ 17:49.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 17:49.91 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollector.cpp:1070:30: note: '*((void*)& ar +8)' was declared here 17:49.91 Maybe> ar; 17:49.91 ^~ 17:50.19 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollector.cpp:156, 17:50.19 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 17:50.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 17:50.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:50.19 mLocation = mValue; 17:50.19 ^~~~~~ 17:50.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 17:50.19 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollector.cpp:1070:30: note: '*((void*)& ar +8)' was declared here 17:50.19 Maybe> ar; 17:50.19 ^~ 17:50.31 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollector.cpp:156, 17:50.31 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 17:50.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 17:50.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:50.31 mLocation = mValue; 17:50.31 ^~~~~~ 17:50.31 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 17:50.31 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollector.cpp:1070:30: note: '*((void*)& ar +8)' was declared here 17:50.31 Maybe> ar; 17:50.31 ^~ 17:50.56 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollector.cpp:156, 17:50.56 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 17:50.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 17:50.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:50.56 mLocation = mValue; 17:50.56 ^~~~~~ 17:50.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 17:50.56 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollector.cpp:1070:30: note: '*((void*)& ar +8)' was declared here 17:50.56 Maybe> ar; 17:50.56 ^~ 17:58.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 17:58.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 17:58.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 17:58.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 17:58.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 17:58.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 17:58.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/jsapi.h:28, 17:58.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:10, 17:58.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 17:58.93 from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryImpl.cpp:8, 17:58.93 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 17:58.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 17:58.93 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 17:58.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 17:58.94 memset(aT, 0, sizeof(T)); 17:58.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 17:58.94 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.cpp:14, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 17:58.94 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 17:58.94 struct AmountFns 17:58.94 ^~~~~~~~~ 17:58.94 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/jsapi.h:28, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:10, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 17:58.94 from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryImpl.cpp:8, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 17:58.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 17:58.94 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 17:58.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 17:58.94 memset(aT, 0, sizeof(T)); 17:58.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 17:58.94 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.cpp:14, 17:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 17:58.94 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 17:58.95 struct SizeOfTabFns 17:58.95 ^~~~~~~~~~~~ 18:08.19 Compiling darling_macro v0.4.0 18:09.30 xpcom/ds 18:12.12 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 18:12.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 18:12.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 18:12.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 18:12.12 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:29, 18:12.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Tokenizer.h:15, 18:12.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 18:12.12 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/IncrementalTokenizer.cpp:7, 18:12.12 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 18:12.12 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 18:12.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:12.12 foundInterface = 0; \ 18:12.12 ^~~~~~~~~~~~~~ 18:12.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:12.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:12.12 ^~~~~~~~~~~~~~~~~~~~~~~ 18:12.12 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsArray.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:12.12 NS_INTERFACE_MAP_END 18:12.13 ^~~~~~~~~~~~~~~~~~~~ 18:12.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:12.13 else 18:12.13 ^~~~ 18:12.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:12.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:12.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:12.13 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsArray.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:12.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 18:12.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:12.13 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 18:12.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:12.13 foundInterface = 0; \ 18:12.13 ^~~~~~~~~~~~~~ 18:12.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:12.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:12.13 ^~~~~~~~~~~~~~~~~~~~~~~ 18:12.14 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsArray.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:12.14 NS_INTERFACE_MAP_END 18:12.14 ^~~~~~~~~~~~~~~~~~~~ 18:12.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:12.15 else 18:12.15 ^~~~ 18:12.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:12.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:12.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:12.15 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsArray.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:12.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 18:12.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:12.31 Compiling malloc_size_of_derive v0.0.1 (/builddir/build/BUILD/firefox-64.0/servo/components/malloc_size_of_derive) 18:13.13 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 18:13.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:13.13 foundInterface = 0; \ 18:13.13 ^~~~~~~~~~~~~~ 18:13.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:13.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:13.13 ^~~~~~~~~~~~~~~~~~~~~~~ 18:13.13 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashPropertyBag.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:13.13 NS_INTERFACE_MAP_END 18:13.13 ^~~~~~~~~~~~~~~~~~~~ 18:13.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:13.14 else 18:13.14 ^~~~ 18:13.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:13.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:13.14 ^~~~~~~~~~~~~~~~~~ 18:13.14 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashPropertyBag.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:13.14 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 18:13.14 ^~~~~~~~~~~~~~~~~~~~~~ 18:13.14 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 18:13.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:13.14 foundInterface = 0; \ 18:13.14 ^~~~~~~~~~~~~~ 18:13.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:13.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:13.15 ^~~~~~~~~~~~~~~~~~~~~~~ 18:13.15 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashPropertyBag.cpp:309:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:13.15 NS_INTERFACE_MAP_END 18:13.15 ^~~~~~~~~~~~~~~~~~~~ 18:13.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:13.15 else 18:13.15 ^~~~ 18:13.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:13.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:13.15 ^~~~~~~~~~~~~~~~~~ 18:13.15 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashPropertyBag.cpp:308:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:13.15 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 18:13.15 ^~~~~~~~~~~~~~~~~~~~~~ 18:18.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 18:18.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 18:18.05 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsArrayEnumerator.h:12, 18:18.05 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsPersistentProperties.cpp:7, 18:18.06 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 18:18.06 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 18:18.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:18.06 foundInterface = 0; \ 18:18.06 ^~~~~~~~~~~~~~ 18:18.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:18.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:18.06 ^~~~~~~~~~~~~~~~~~~~~~~ 18:18.06 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:18.06 NS_INTERFACE_MAP_END 18:18.06 ^~~~~~~~~~~~~~~~~~~~ 18:18.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:18.06 else 18:18.06 ^~~~ 18:18.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:18.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:18.06 ^~~~~~~~~~~~~~~~~~ 18:18.06 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:18.06 NS_INTERFACE_MAP_ENTRY(nsIProperties) 18:18.06 ^~~~~~~~~~~~~~~~~~~~~~ 18:20.35 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 18:20.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:20.35 foundInterface = 0; \ 18:20.35 ^~~~~~~~~~~~~~ 18:20.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:20.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:20.35 ^~~~~~~~~~~~~~~~~~~~~~~ 18:20.35 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsVariant.cpp:2087:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:20.36 NS_INTERFACE_MAP_END 18:20.36 ^~~~~~~~~~~~~~~~~~~~ 18:20.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:20.36 else 18:20.36 ^~~~ 18:20.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:20.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:20.36 ^~~~~~~~~~~~~~~~~~ 18:20.36 /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsVariant.cpp:2086:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:20.36 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 18:20.36 ^~~~~~~~~~~~~~~~~~~~~~ 18:22.83 Compiling cstr v0.1.3 18:22.94 Compiling tokio-udp v0.1.1 18:24.05 Compiling tokio-tcp v0.1.1 18:24.05 xpcom/io 18:25.59 Compiling tokio-fs v0.1.3 18:27.17 Compiling rayon v1.0.0 18:28.37 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.cpp: In function 'virtual nsresult nsLocalFile::Remove(bool)': 18:28.37 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.cpp:1100:3: warning: 'isSymLink' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:28.37 if (isSymLink || !S_ISDIR(mCachedStat.st_mode)) { 18:28.37 ^~ 18:28.53 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.cpp: In member function 'virtual nsresult nsLocalFile::IsExecutable(bool*)': 18:28.53 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.cpp:1603:3: warning: 'symLink' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:28.53 if (symLink) { 18:28.53 ^~ 18:28.75 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.cpp: In member function 'nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)': 18:28.75 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.cpp:779:42: warning: 'oldPerms' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:28.75 if (NS_FAILED(rv = aNewParent->Create(DIRECTORY_TYPE, oldPerms))) { 18:28.75 ^ 18:28.85 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.cpp: In function 'virtual nsresult nsLocalFile::CopyToNative(nsIFile*, const nsACString&)': 18:28.85 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.cpp:922:5: warning: 'specialFile' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:28.85 if (specialFile) { 18:28.85 ^~ 18:28.85 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.cpp:932:26: warning: 'myPerms' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:28.85 rv = OpenNSPRFileDesc(PR_RDONLY, myPerms, &oldFD); 18:28.85 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:31.00 Compiling cubeb-core v0.5.1 18:32.90 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 18:32.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 18:32.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIInputStream.h:10, 18:32.90 from /builddir/build/BUILD/firefox-64.0/xpcom/io/Base64.cpp:12, 18:32.90 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 18:32.91 /builddir/build/BUILD/firefox-64.0/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 18:32.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:32.91 foundInterface = 0; \ 18:32.91 ^~~~~~~~~~~~~~ 18:32.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:32.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:32.91 ^~~~~~~~~~~~~~~~~~~~~~~ 18:32.91 /builddir/build/BUILD/firefox-64.0/xpcom/io/InputStreamLengthWrapper.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:32.91 NS_INTERFACE_MAP_END 18:32.91 ^~~~~~~~~~~~~~~~~~~~ 18:32.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:32.91 else 18:32.91 ^~~~ 18:32.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:32.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:32.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:32.91 /builddir/build/BUILD/firefox-64.0/xpcom/io/InputStreamLengthWrapper.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:32.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 18:32.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:32.92 /builddir/build/BUILD/firefox-64.0/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 18:32.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:32.92 foundInterface = 0; \ 18:32.92 ^~~~~~~~~~~~~~ 18:32.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:32.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:32.92 ^~~~~~~~~~~~~~~~~~~~~~~ 18:32.92 /builddir/build/BUILD/firefox-64.0/xpcom/io/NonBlockingAsyncInputStream.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:32.92 NS_INTERFACE_MAP_END 18:32.92 ^~~~~~~~~~~~~~~~~~~~ 18:32.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:32.92 else 18:32.93 ^~~~ 18:32.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:32.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:32.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:32.93 /builddir/build/BUILD/firefox-64.0/xpcom/io/NonBlockingAsyncInputStream.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:32.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 18:32.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:32.94 /builddir/build/BUILD/firefox-64.0/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 18:32.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:32.94 foundInterface = 0; \ 18:32.94 ^~~~~~~~~~~~~~ 18:32.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:32.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:32.94 ^~~~~~~~~~~~~~~~~~~~~~~ 18:32.94 /builddir/build/BUILD/firefox-64.0/xpcom/io/SlicedInputStream.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:32.94 NS_INTERFACE_MAP_END 18:32.94 ^~~~~~~~~~~~~~~~~~~~ 18:32.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:32.94 else 18:32.94 ^~~~ 18:32.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:32.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:32.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:32.94 /builddir/build/BUILD/firefox-64.0/xpcom/io/SlicedInputStream.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:32.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 18:32.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:37.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:128: 18:37.17 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsEscape.cpp: In function 'bool NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&)': 18:37.17 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsEscape.cpp:579:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:37.17 unsigned char* destPtr; 18:37.17 ^~~~~~~ 18:37.21 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 18:37.21 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsEscape.cpp:579:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:40.23 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 18:40.23 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 18:40.23 from /builddir/build/BUILD/firefox-64.0/xpcom/io/nsInputStreamTee.cpp:10, 18:40.23 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 18:40.23 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 18:40.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:40.23 foundInterface = 0; \ 18:40.23 ^~~~~~~~~~~~~~ 18:40.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:40.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:40.23 ^~~~~~~~~~~~~~~~~~~~~~~ 18:40.23 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsMultiplexInputStream.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:40.23 NS_INTERFACE_MAP_END 18:40.23 ^~~~~~~~~~~~~~~~~~~~ 18:40.23 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.h:22, 18:40.23 from /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFile.h:36, 18:40.23 from /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileCommon.cpp:9, 18:40.23 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 18:40.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:40.23 } else 18:40.23 ^~~~ 18:40.23 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsMultiplexInputStream.cpp:185:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 18:40.23 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 18:40.23 ^~~~~~~~~~~~~~~~~~~~~~~ 18:40.36 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 18:40.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 18:40.36 from /builddir/build/BUILD/firefox-64.0/xpcom/io/nsInputStreamTee.cpp:10, 18:40.36 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 18:40.36 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 18:40.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:40.36 foundInterface = 0; \ 18:40.36 ^~~~~~~~~~~~~~ 18:40.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:40.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:40.36 ^~~~~~~~~~~~~~~~~~~~~~~ 18:40.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:40.36 NS_INTERFACE_MAP_END 18:40.36 ^~~~~~~~~~~~~~~~~~~~ 18:40.36 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsStringStream.cpp:108:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:40.36 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 18:40.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:40.36 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileUnix.h:22, 18:40.36 from /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFile.h:36, 18:40.36 from /builddir/build/BUILD/firefox-64.0/xpcom/io/nsLocalFileCommon.cpp:9, 18:40.36 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 18:40.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:40.36 } else 18:40.36 ^~~~ 18:40.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 18:40.36 NS_IMPL_QUERY_CLASSINFO(aClass) \ 18:40.36 ^~~~~~~~~~~~~~~~~~~~~~~ 18:40.36 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsStringStream.cpp:108:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:40.36 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 18:40.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:42.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:83: 18:42.94 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 18:42.94 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsStorageStream.cpp:586:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:42.94 uint64_t remaining; 18:42.94 ^~~~~~~~~ 18:42.94 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsStorageStream.cpp:537:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:42.94 return Seek(pos); 18:42.94 ~~~~^~~~~ 18:42.94 /builddir/build/BUILD/firefox-64.0/xpcom/io/nsStorageStream.cpp:582:11: note: 'offset' was declared here 18:42.94 int64_t offset; 18:42.94 ^~~~~~ 18:46.68 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-64.0/xpcom/rust/xpcom) 19:23.10 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/rsdparsa_capi) 19:27.47 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-64.0/intl/encoding_glue) 19:28.57 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-64.0/netwerk/base/rust-helper) 19:34.80 Compiling toml v0.4.5 19:36.36 xpcom/components 19:41.76 xpcom/threads 19:44.62 Compiling euclid v0.19.0 19:46.39 Compiling app_units v0.7.0 19:46.65 Compiling serde_bytes v0.10.4 19:47.13 Compiling bincode v1.0.0 19:48.08 Compiling ron v0.1.7 19:54.08 Compiling failure v0.1.2 19:54.38 Compiling darling v0.4.0 19:54.57 Compiling tokio v0.1.7 20:01.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 20:01.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 20:01.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 20:01.45 from /builddir/build/BUILD/firefox-64.0/xpcom/threads/SynchronizedEventQueue.h:11, 20:01.45 from /builddir/build/BUILD/firefox-64.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 20:01.45 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 20:01.45 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 20:01.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:01.45 foundInterface = 0; \ 20:01.45 ^~~~~~~~~~~~~~ 20:01.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:01.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:01.45 ^~~~~~~~~~~~~~~~~~~~~~~ 20:01.45 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThread.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:01.45 NS_INTERFACE_MAP_END 20:01.45 ^~~~~~~~~~~~~~~~~~~~ 20:01.45 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 20:01.45 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThread.cpp:212:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:01.45 } else 20:01.45 ^~~~ 20:01.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 20:01.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 20:01.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 20:01.48 from /builddir/build/BUILD/firefox-64.0/xpcom/threads/SynchronizedEventQueue.h:11, 20:01.48 from /builddir/build/BUILD/firefox-64.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 20:01.48 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 20:01.48 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 20:01.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:01.48 foundInterface = 0; \ 20:01.48 ^~~~~~~~~~~~~~ 20:01.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:01.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:01.48 ^~~~~~~~~~~~~~~~~~~~~~~ 20:01.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:01.48 NS_INTERFACE_MAP_END 20:01.48 ^~~~~~~~~~~~~~~~~~~~ 20:01.48 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThreadManager.cpp:132:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:01.48 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 20:01.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:01.48 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThread.cpp:20, 20:01.48 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 20:01.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:01.48 } else 20:01.48 ^~~~ 20:01.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 20:01.48 } else 20:01.48 ^~~~ 20:01.48 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThreadManager.cpp:132:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:01.48 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 20:01.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:01.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 20:01.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 20:01.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 20:01.49 from /builddir/build/BUILD/firefox-64.0/xpcom/threads/SynchronizedEventQueue.h:11, 20:01.49 from /builddir/build/BUILD/firefox-64.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 20:01.49 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 20:01.49 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 20:01.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:01.49 foundInterface = 0; \ 20:01.49 ^~~~~~~~~~~~~~ 20:01.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:01.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:01.49 ^~~~~~~~~~~~~~~~~~~~~~~ 20:01.49 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThreadManager.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:01.49 NS_INTERFACE_MAP_END 20:01.49 ^~~~~~~~~~~~~~~~~~~~ 20:01.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:01.49 else 20:01.49 ^~~~ 20:01.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:01.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:01.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:01.49 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThreadManager.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:01.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 20:01.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:01.51 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 20:01.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:01.51 foundInterface = 0; \ 20:01.51 ^~~~~~~~~~~~~~ 20:01.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:01.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:01.51 ^~~~~~~~~~~~~~~~~~~~~~~ 20:01.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:01.51 NS_INTERFACE_MAP_END 20:01.51 ^~~~~~~~~~~~~~~~~~~~ 20:01.51 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:01.51 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 20:01.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:01.52 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThread.cpp:20, 20:01.52 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 20:01.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:01.52 } else 20:01.52 ^~~~ 20:01.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 20:01.52 } else 20:01.52 ^~~~ 20:01.52 /builddir/build/BUILD/firefox-64.0/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 20:01.52 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 20:01.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:02.02 Compiling cubeb v0.5.2 20:02.34 Compiling cubeb-backend v0.5.0 20:10.63 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-64.0/netwerk/base/mozurl) 20:13.85 xpcom/reflect/xptinfo 20:18.26 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-64.0/servo/components/style) 20:25.04 xpcom/reflect/xptcall 20:25.92 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.o 20:25.93 xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.o 20:25.99 xpcom/reflect/xptcall/md/unix 20:26.75 /builddir/build/BUILD/firefox-64.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp: In function 'void invoke_copy_to_stack(uint64_t*, double*, uint32_t, nsXPTCVariant*, uint64_t*)': 20:26.75 /builddir/build/BUILD/firefox-64.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:85:27: warning: 'tempu64' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:26.75 gpregs[i] = tempu64; 20:26.75 ~~~~~~~~~~^~~~~~~~~ 20:27.71 chrome 20:30.58 Compiling plane-split v0.13.2 20:31.02 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 20:31.02 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 20:31.03 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIProtocolHandler.h:10, 20:31.03 from /builddir/build/BUILD/firefox-64.0/chrome/nsChromeProtocolHandler.h:9, 20:31.03 from /builddir/build/BUILD/firefox-64.0/chrome/nsChromeProtocolHandler.cpp:13, 20:31.03 from /builddir/build/BUILD/firefox-64.0/objdir/chrome/Unified_cpp_chrome0.cpp:2: 20:31.03 /builddir/build/BUILD/firefox-64.0/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 20:31.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:31.03 foundInterface = 0; \ 20:31.03 ^~~~~~~~~~~~~~ 20:31.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:31.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:31.03 ^~~~~~~~~~~~~~~~~~~~~~~ 20:31.03 /builddir/build/BUILD/firefox-64.0/chrome/nsChromeRegistry.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:31.03 NS_INTERFACE_MAP_END 20:31.03 ^~~~~~~~~~~~~~~~~~~~ 20:31.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:31.03 else 20:31.03 ^~~~ 20:31.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:31.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:31.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:31.03 /builddir/build/BUILD/firefox-64.0/chrome/nsChromeRegistry.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:31.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 20:31.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:31.59 Compiling webrender_api v0.57.2 (/builddir/build/BUILD/firefox-64.0/gfx/webrender_api) 20:35.09 Compiling rkv v0.4.1 20:39.78 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-64.0/servo/components/style_derive) 21:22.91 xpcom/build 21:37.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 21:37.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 21:37.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 21:37.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 21:37.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 21:37.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:25, 21:37.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISimpleEnumerator.h:13, 21:37.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 21:37.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFile.h:14, 21:37.08 from /builddir/build/BUILD/firefox-64.0/xpcom/build/FileLocation.h:13, 21:37.08 from /builddir/build/BUILD/firefox-64.0/xpcom/build/FileLocation.cpp:7, 21:37.08 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 21:37.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 21:37.08 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 21:37.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 21:37.08 memset(aT, 0, sizeof(T)); 21:37.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:37.09 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/build/XPCOMInit.cpp:100, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 21:37.09 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 21:37.09 struct AmountFns 21:37.09 ^~~~~~~~~ 21:37.09 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:25, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISimpleEnumerator.h:13, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFile.h:14, 21:37.09 from /builddir/build/BUILD/firefox-64.0/xpcom/build/FileLocation.h:13, 21:37.09 from /builddir/build/BUILD/firefox-64.0/xpcom/build/FileLocation.cpp:7, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 21:37.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 21:37.09 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 21:37.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 21:37.09 memset(aT, 0, sizeof(T)); 21:37.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:37.09 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/build/XPCOMInit.cpp:100, 21:37.09 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 21:37.09 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 21:37.10 struct SizeOfTabFns 21:37.10 ^~~~~~~~~~~~ 21:42.22 xpcom/rust/gtest 21:45.72 xpcom/tests/gtest 21:46.91 Compiling tokio-core v0.1.17 21:53.41 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-64.0/media/libcubeb/cubeb-pulse-rs) 21:55.85 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-64.0/servo/components/malloc_size_of) 21:59.65 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsUtils.h:14, 21:59.65 from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCOMPtr.h:30, 21:59.65 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/Helpers.h:10, 21:59.65 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/Helpers.cpp:9, 21:59.65 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 21:59.65 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 21:59.65 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:59.65 foundInterface = 0; \ 21:59.65 ^~~~~~~~~~~~~~ 21:59.65 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:59.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:59.65 ^~~~~~~~~~~~~~~~~~~~~~~ 21:59.65 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/Helpers.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:59.65 NS_INTERFACE_MAP_END 21:59.65 ^~~~~~~~~~~~~~~~~~~~ 21:59.65 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:59.65 else 21:59.65 ^~~~ 21:59.65 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:59.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:59.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:59.65 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/Helpers.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:59.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 21:59.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:13.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 22:13.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 22:13.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 22:13.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 22:13.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 22:13.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsExpirationTracker.h:11, 22:13.08 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 22:13.08 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 22:13.08 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 22:13.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:13.08 foundInterface = 0; \ 22:13.08 ^~~~~~~~~~~~~~ 22:13.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:13.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:13.08 ^~~~~~~~~~~~~~~~~~~~~~~ 22:13.08 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:13.08 NS_INTERFACE_MAP_END 22:13.08 ^~~~~~~~~~~~~~~~~~~~ 22:13.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:13.08 else 22:13.08 ^~~~ 22:13.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:13.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:13.08 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:13.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 22:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:13.65 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 22:13.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:13.66 foundInterface = 0; \ 22:13.66 ^~~~~~~~~~~~~~ 22:13.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:13.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:13.66 ^~~~~~~~~~~~~~~~~~~~~~~ 22:13.66 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:314:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:13.66 NS_INTERFACE_MAP_END 22:13.66 ^~~~~~~~~~~~~~~~~~~~ 22:13.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:13.66 else 22:13.66 ^~~~ 22:13.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:13.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:13.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:13.66 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:13.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 22:13.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:37.27 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsUtils.h:14, 22:37.27 from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCOMPtr.h:30, 22:37.27 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestPLDHash.cpp:8, 22:37.27 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 22:37.27 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 22:37.27 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:37.27 foundInterface = 0; \ 22:37.27 ^~~~~~~~~~~~~~ 22:37.27 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:37.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:37.27 ^~~~~~~~~~~~~~~~~~~~~~~ 22:37.27 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestRacingServiceManager.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:37.27 NS_INTERFACE_MAP_END 22:37.27 ^~~~~~~~~~~~~~~~~~~~ 22:37.27 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:37.27 else 22:37.27 ^~~~ 22:37.27 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:37.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:37.27 ^~~~~~~~~~~~~~~~~~ 22:37.27 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestRacingServiceManager.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:37.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 22:37.27 ^~~~~~~~~~~~~~~~~~~~~~ 22:37.28 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 22:37.28 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:37.28 foundInterface = 0; \ 22:37.28 ^~~~~~~~~~~~~~ 22:37.28 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:37.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:37.28 ^~~~~~~~~~~~~~~~~~~~~~~ 22:37.28 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestRacingServiceManager.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:37.28 NS_INTERFACE_MAP_END 22:37.28 ^~~~~~~~~~~~~~~~~~~~ 22:37.28 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:37.28 else 22:37.28 ^~~~ 22:37.28 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:37.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:37.28 ^~~~~~~~~~~~~~~~~~ 22:37.28 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestRacingServiceManager.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:37.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 22:37.28 ^~~~~~~~~~~~~~~~~~~~~~ 23:48.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.19 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.19 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h: In member function 'virtual void Tokenizer_IntegerReading_Test::TestBody()': 23:48.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 'u64' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.19 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.19 ^~ 23:48.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.19 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:763:14: note: 'u64' was declared here 23:48.19 uint64_t u64; 23:48.19 ^~~ 23:48.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.19 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.19 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 's64' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.19 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.19 ^~ 23:48.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.19 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:735:13: note: 's64' was declared here 23:48.19 int64_t s64; 23:48.19 ^~~ 23:48.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.19 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.19 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 's32' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.20 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.20 ^~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.20 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:734:13: note: 's32' was declared here 23:48.20 int32_t s32; 23:48.20 ^~~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.20 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.20 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 'u64' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.20 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.20 ^~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.20 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:721:14: note: 'u64' was declared here 23:48.20 uint64_t u64; 23:48.20 ^~~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.20 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.20 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 's64' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.20 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.20 ^~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.20 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:699:13: note: 's64' was declared here 23:48.20 int64_t s64; 23:48.20 ^~~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.20 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.20 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 's32' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.20 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.20 ^~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.20 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:698:13: note: 's32' was declared here 23:48.20 int32_t s32; 23:48.20 ^~~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.20 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.20 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 's16' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.20 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.20 ^~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.20 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:697:13: note: 's16' was declared here 23:48.20 int16_t s16; 23:48.20 ^~~ 23:48.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.20 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.20 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 's8' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.21 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.21 ^~ 23:48.21 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.21 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:696:12: note: 's8' was declared here 23:48.21 int8_t s8; 23:48.21 ^~ 23:48.21 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.21 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.21 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 'u64' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.22 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.22 ^~ 23:48.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.22 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:681:14: note: 'u64' was declared here 23:48.22 uint64_t u64; 23:48.22 ^~~ 23:48.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.22 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.22 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 'u16' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.22 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.22 ^~ 23:48.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.22 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:679:14: note: 'u16' was declared here 23:48.22 uint16_t u16; 23:48.22 ^~~ 23:48.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:48.22 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:48.22 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:48.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 'u8' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:48.22 if (const ::testing::AssertionResult gtest_ar_ = \ 23:48.22 ^~ 23:48.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:48.22 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:678:13: note: 'u8' was declared here 23:48.22 uint8_t u8; 23:48.22 ^~ 23:49.01 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 23:49.01 from /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTaskQueue.cpp:7, 23:49.01 from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 23:49.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h: In member function 'virtual void Tokenizer_ReadIntegers_Test::TestBody()': 23:49.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1188:3: warning: 'signed_value64' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:49.02 if (const ::testing::AssertionResult gtest_ar_ = \ 23:49.02 ^~ 23:49.02 In file included from /builddir/build/BUILD/firefox-64.0/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:92: 23:49.02 /builddir/build/BUILD/firefox-64.0/xpcom/tests/gtest/TestTokenizer.cpp:1281:11: note: 'signed_value64' was declared here 23:49.02 int64_t signed_value64; 23:49.02 ^~~~~~~~~~~~~~ 23:57.48 modules/libpref 24:09.04 modules/libpref/test/gtest 24:12.75 intl/gtest 24:14.30 intl/hyphenation/hyphen 24:15.97 intl/hyphenation/glue 24:21.24 Compiling tokio-uds v0.1.7 24:24.58 intl/locale 24:30.02 intl/locale/gtk 24:31.43 intl/locale/tests/gtest 24:34.92 intl/lwbrk 24:37.14 intl/lwbrk/gtest 24:38.79 intl/strres 24:45.55 intl/unicharutil/util 24:49.57 intl/l10n 24:52.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 24:52.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 24:52.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 24:52.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 24:52.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 24:52.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 24:52.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/DocumentL10n.h:12, 24:52.88 from /builddir/build/BUILD/firefox-64.0/intl/l10n/DocumentL10n.cpp:8, 24:52.88 from /builddir/build/BUILD/firefox-64.0/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 24:52.88 /builddir/build/BUILD/firefox-64.0/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 24:52.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:52.88 foundInterface = 0; \ 24:52.88 ^~~~~~~~~~~~~~ 24:52.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:52.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:52.88 ^~~~~~~~~~~~~~~~~~~~~~~ 24:52.88 /builddir/build/BUILD/firefox-64.0/intl/l10n/DocumentL10n.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:52.88 NS_INTERFACE_MAP_END 24:52.88 ^~~~~~~~~~~~~~~~~~~~ 24:52.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:52.88 else 24:52.88 ^~~~ 24:52.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:52.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:52.88 ^~~~~~~~~~~~~~~~~~ 24:52.88 /builddir/build/BUILD/firefox-64.0/intl/l10n/DocumentL10n.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:52.88 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 24:52.88 ^~~~~~~~~~~~~~~~~~~~~~ 24:52.92 /builddir/build/BUILD/firefox-64.0/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 24:52.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:52.92 foundInterface = 0; \ 24:52.92 ^~~~~~~~~~~~~~ 24:52.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:52.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:52.93 ^~~~~~~~~~~~~~~~~~~~~~~ 24:52.93 /builddir/build/BUILD/firefox-64.0/intl/l10n/DocumentL10n.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:52.93 NS_INTERFACE_MAP_END 24:52.93 ^~~~~~~~~~~~~~~~~~~~ 24:52.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:52.93 else 24:52.93 ^~~~ 24:52.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:52.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:52.93 ^~~~~~~~~~~~~~~~~~ 24:52.93 /builddir/build/BUILD/firefox-64.0/intl/l10n/DocumentL10n.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:52.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 24:52.93 ^~~~~~~~~~~~~~~~~~~~~~ 24:54.10 intl/uconv 24:56.02 intl/build 24:56.84 netwerk/base 25:07.88 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 25:07.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 25:07.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIInputStream.h:10, 25:07.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIArrayBufferInputStream.h:10, 25:07.88 from /builddir/build/BUILD/firefox-64.0/netwerk/base/ArrayBufferInputStream.h:9, 25:07.88 from /builddir/build/BUILD/firefox-64.0/netwerk/base/ArrayBufferInputStream.cpp:7, 25:07.88 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 25:07.88 /builddir/build/BUILD/firefox-64.0/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 25:07.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:07.88 foundInterface = 0; \ 25:07.88 ^~~~~~~~~~~~~~ 25:07.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:07.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:07.88 ^~~~~~~~~~~~~~~~~~~~~~~ 25:07.88 /builddir/build/BUILD/firefox-64.0/netwerk/base/PartiallySeekableInputStream.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:07.88 NS_INTERFACE_MAP_END 25:07.88 ^~~~~~~~~~~~~~~~~~~~ 25:07.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:07.88 else 25:07.88 ^~~~ 25:07.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:07.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:07.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:07.88 /builddir/build/BUILD/firefox-64.0/netwerk/base/PartiallySeekableInputStream.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:07.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 25:07.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:24.52 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-64.0/servo/components/style_traits) 25:25.86 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-64.0/media/audioipc/audioipc) 25:26.11 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 25:26.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 25:26.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 25:26.11 from /builddir/build/BUILD/firefox-64.0/netwerk/base/RequestContextService.cpp:7, 25:26.11 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 25:26.11 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 25:26.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:26.11 foundInterface = 0; \ 25:26.11 ^~~~~~~~~~~~~~ 25:26.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:26.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:26.11 ^~~~~~~~~~~~~~~~~~~~~~~ 25:26.11 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsBaseContentStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:26.11 NS_INTERFACE_MAP_END 25:26.11 ^~~~~~~~~~~~~~~~~~~~ 25:26.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:26.11 else 25:26.11 ^~~~ 25:26.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:26.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:26.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:26.12 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsBaseContentStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:26.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 25:26.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:26.13 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 25:26.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:26.13 foundInterface = 0; \ 25:26.13 ^~~~~~~~~~~~~~ 25:26.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:26.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:26.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:26.13 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsBufferedStreams.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:26.13 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 25:26.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:26.13 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsBufferedStreams.cpp:11, 25:26.13 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:128: 25:26.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:26.13 } else 25:26.13 ^~~~ 25:26.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:26.13 } else 25:26.13 ^~~~ 25:26.15 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 25:26.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 25:26.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 25:26.15 from /builddir/build/BUILD/firefox-64.0/netwerk/base/RequestContextService.cpp:7, 25:26.15 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 25:26.15 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 25:26.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:26.15 foundInterface = 0; \ 25:26.15 ^~~~~~~~~~~~~~ 25:26.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:26.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:26.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:26.15 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsBufferedStreams.cpp:852:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:26.15 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 25:26.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:26.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:26.15 else 25:26.15 ^~~~ 25:26.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:26.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:26.15 ^~~~~~~~~~~~~~~~~~ 25:26.15 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsBufferedStreams.cpp:851:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:26.15 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 25:26.15 ^~~~~~~~~~~~~~~~~~~~~~ 25:26.71 warning: use of deprecated item 'bytes::BufMut::put_u16': use put_u16_be or put_u16_le 25:26.71 --> media/audioipc/audioipc/src/codec.rs:167:13 25:26.71 | 25:26.71 167 | buf.put_u16::(encoded_len as u16); 25:26.71 | ^^^^^^^ 25:26.71 | 25:26.71 = note: #[warn(deprecated)] on by default 25:30.04 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-64.0/gfx/webrender_bindings) 25:35.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 25:35.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 25:35.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 25:35.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWeakReference.h:14, 25:35.68 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsDNSPrefetch.h:9, 25:35.68 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsDNSPrefetch.cpp:6, 25:35.68 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 25:35.68 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 25:35.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:35.68 foundInterface = 0; \ 25:35.68 ^~~~~~~~~~~~~~ 25:35.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:35.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:35.68 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsFileStreams.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:35.68 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 25:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:35.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:35.68 else 25:35.68 ^~~~ 25:35.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 25:35.68 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 25:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:35.68 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsFileStreams.cpp:439:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 25:35.68 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 25:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:38.28 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 25:38.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:38.29 foundInterface = 0; \ 25:38.29 ^~~~~~~~~~~~~~ 25:38.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:38.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:38.29 ^~~~~~~~~~~~~~~~~~~~~~~ 25:38.29 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsLoadGroup.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:38.29 NS_INTERFACE_MAP_END 25:38.29 ^~~~~~~~~~~~~~~~~~~~ 25:38.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:38.29 else 25:38.29 ^~~~ 25:38.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:38.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:38.29 ^~~~~~~~~~~~~~~~~~ 25:38.29 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsLoadGroup.cpp:147:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:38.29 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:38.29 ^~~~~~~~~~~~~~~~~~~~~~ 25:38.31 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 25:38.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:38.31 foundInterface = 0; \ 25:38.31 ^~~~~~~~~~~~~~ 25:38.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:38.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:38.31 ^~~~~~~~~~~~~~~~~~~~~~~ 25:38.31 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsMIMEInputStream.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:38.31 NS_INTERFACE_MAP_END 25:38.31 ^~~~~~~~~~~~~~~~~~~~ 25:38.31 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsFileStreams.cpp:24, 25:38.31 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 25:38.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:38.32 } else 25:38.32 ^~~~ 25:38.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:38.32 } else 25:38.32 ^~~~ 25:43.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:92: 25:43.57 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsLoadGroup.cpp: In member function 'virtual nsresult mozilla::net::nsLoadGroup::AddRequest(nsIRequest*, nsISupports*)': 25:43.58 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsLoadGroup.cpp:467:17: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:43.58 nsLoadFlags flags; 25:43.58 ^~~~~ 25:52.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 25:52.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 25:52.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIInputStream.h:10, 25:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIAsyncInputStream.h:10, 25:52.92 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsPreloadedStream.h:23, 25:52.92 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsPreloadedStream.cpp:6, 25:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 25:52.92 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 25:52.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:52.92 foundInterface = 0; \ 25:52.92 ^~~~~~~~~~~~~~ 25:52.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:52.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:52.92 ^~~~~~~~~~~~~~~~~~~~~~~ 25:52.92 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsProtocolProxyService.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:52.92 NS_INTERFACE_MAP_END 25:52.92 ^~~~~~~~~~~~~~~~~~~~ 25:52.92 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsProtocolProxyService.cpp:13, 25:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 25:52.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:52.92 } else 25:52.92 ^~~~ 25:52.92 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsProtocolProxyService.cpp:806:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 25:52.93 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 25:52.93 ^~~~~~~~~~~~~~~~~~~~~~~ 25:53.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 25:53.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 25:53.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIInputStream.h:10, 25:53.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIAsyncInputStream.h:10, 25:53.00 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsPreloadedStream.h:23, 25:53.00 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsPreloadedStream.cpp:6, 25:53.01 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 25:53.01 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 25:53.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:53.01 foundInterface = 0; \ 25:53.01 ^~~~~~~~~~~~~~ 25:53.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:53.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:53.01 ^~~~~~~~~~~~~~~~~~~~~~~ 25:53.01 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:53.01 NS_INTERFACE_MAP_END 25:53.01 ^~~~~~~~~~~~~~~~~~~~ 25:53.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:53.01 else 25:53.01 ^~~~ 25:53.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:53.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:53.01 ^~~~~~~~~~~~~~~~~~ 25:53.01 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:53.01 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 25:53.01 ^~~~~~~~~~~~~~~~~~~~~~ 25:53.38 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 25:53.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:53.38 foundInterface = 0; \ 25:53.38 ^~~~~~~~~~~~~~ 25:53.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:53.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:53.38 ^~~~~~~~~~~~~~~~~~~~~~~ 25:53.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:53.38 NS_INTERFACE_MAP_END \ 25:53.38 ^~~~~~~~~~~~~~~~~~~~ 25:53.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:53.38 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 25:53.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:53.38 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:53.38 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 25:53.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:53.38 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.h:16, 25:53.39 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.h:16, 25:53.39 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.cpp:10, 25:53.39 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 25:53.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 25:53.39 } else \ 25:53.39 ^~~~ 25:53.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:53.39 } else \ 25:53.39 ^~~~ 25:53.39 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:53.39 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 25:53.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:53.39 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 25:53.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 25:53.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIInputStream.h:10, 25:53.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIAsyncInputStream.h:10, 25:53.39 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsPreloadedStream.h:23, 25:53.39 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsPreloadedStream.cpp:6, 25:53.40 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 25:53.40 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 25:53.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:53.40 foundInterface = 0; \ 25:53.40 ^~~~~~~~~~~~~~ 25:53.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:53.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:53.41 ^~~~~~~~~~~~~~~~~~~~~~~ 25:53.41 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:53.41 NS_INTERFACE_MAP_END 25:53.41 ^~~~~~~~~~~~~~~~~~~~ 25:53.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:53.41 else 25:53.41 ^~~~ 25:53.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:53.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:53.41 ^~~~~~~~~~~~~~~~~~ 25:53.41 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:53.41 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 25:53.41 ^~~~~~~~~~~~~~~~~~~~~~ 25:53.41 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 25:53.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:53.42 foundInterface = 0; \ 25:53.42 ^~~~~~~~~~~~~~ 25:53.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:53.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:53.42 ^~~~~~~~~~~~~~~~~~~~~~~ 25:53.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:53.42 NS_INTERFACE_MAP_END \ 25:53.42 ^~~~~~~~~~~~~~~~~~~~ 25:53.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:53.42 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 25:53.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:53.42 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:53.42 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 25:53.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:53.42 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.h:16, 25:53.42 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.h:16, 25:53.42 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.cpp:10, 25:53.42 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 25:53.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 25:53.42 } else \ 25:53.42 ^~~~ 25:53.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:53.42 } else \ 25:53.42 ^~~~ 25:53.43 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:53.43 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 25:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:54.27 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 25:54.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 25:54.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIInputStream.h:10, 25:54.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIAsyncInputStream.h:10, 25:54.27 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsPreloadedStream.h:23, 25:54.27 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsPreloadedStream.cpp:6, 25:54.27 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 25:54.27 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 25:54.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:54.28 foundInterface = 0; \ 25:54.28 ^~~~~~~~~~~~~~ 25:54.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:54.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:54.28 ^~~~~~~~~~~~~~~~~~~~~~~ 25:54.28 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsStandardURL.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:54.28 NS_INTERFACE_MAP_END 25:54.28 ^~~~~~~~~~~~~~~~~~~~ 25:54.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:54.28 else 25:54.28 ^~~~ 25:54.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:54.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:54.28 ^~~~~~~~~~~~~~~~~~ 25:54.28 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsStandardURL.cpp:1236:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:54.28 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 25:54.28 ^~~~~~~~~~~~~~~~~~~~~~ 25:54.30 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 25:54.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:54.30 foundInterface = 0; \ 25:54.30 ^~~~~~~~~~~~~~ 25:54.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:54.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:54.30 ^~~~~~~~~~~~~~~~~~~~~~~ 25:54.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:54.30 NS_INTERFACE_MAP_END \ 25:54.30 ^~~~~~~~~~~~~~~~~~~~ 25:54.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:54.30 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 25:54.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:54.31 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsStandardURL.cpp:2169:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:54.31 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 25:54.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:54.31 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.h:16, 25:54.31 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.h:16, 25:54.31 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.cpp:10, 25:54.31 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 25:54.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 25:54.31 } else \ 25:54.31 ^~~~ 25:54.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:54.31 } else \ 25:54.31 ^~~~ 25:54.31 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsStandardURL.cpp:2169:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:54.31 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 25:54.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:07.59 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 26:07.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 26:07.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 26:07.59 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsStreamLoader.h:9, 26:07.59 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsStreamLoader.cpp:6, 26:07.59 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 26:07.59 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 26:07.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:07.60 foundInterface = 0; \ 26:07.60 ^~~~~~~~~~~~~~ 26:07.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:07.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:07.60 ^~~~~~~~~~~~~~~~~~~~~~~ 26:07.60 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsUDPSocket.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:07.60 NS_INTERFACE_MAP_END 26:07.60 ^~~~~~~~~~~~~~~~~~~~ 26:07.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:07.60 else 26:07.60 ^~~~ 26:07.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:07.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:07.60 ^~~~~~~~~~~~~~~~~~ 26:07.60 /builddir/build/BUILD/firefox-64.0/netwerk/base/nsUDPSocket.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:07.60 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 26:07.60 ^~~~~~~~~~~~~~~~~~~~~~ 26:11.35 netwerk/cookie 26:27.04 netwerk/dns/mdns/libmdns 26:28.16 netwerk/socket 26:30.27 netwerk/mime 26:31.90 netwerk/streamconv 26:33.33 netwerk/streamconv/converters 26:34.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 26:34.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 26:34.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIRequestObserver.h:10, 26:34.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIStreamListener.h:10, 26:34.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIStreamConverter.h:10, 26:34.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozITXTToHTMLConv.h:10, 26:34.63 from /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13, 26:34.63 from /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 26:34.63 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 26:34.64 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 26:34.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:34.64 foundInterface = 0; \ 26:34.64 ^~~~~~~~~~~~~~ 26:34.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:34.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:34.64 ^~~~~~~~~~~~~~~~~~~~~~~ 26:34.64 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:34.64 NS_INTERFACE_MAP_END 26:34.64 ^~~~~~~~~~~~~~~~~~~~ 26:34.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:34.64 else 26:34.64 ^~~~ 26:34.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:34.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:34.64 ^~~~~~~~~~~~~~~~~~ 26:34.64 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:96:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:34.64 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 26:34.64 ^~~~~~~~~~~~~~~~~~~~~~ 26:34.68 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 26:34.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:34.68 foundInterface = 0; \ 26:34.68 ^~~~~~~~~~~~~~ 26:34.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:34.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:34.68 ^~~~~~~~~~~~~~~~~~~~~~~ 26:34.68 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:34.68 NS_INTERFACE_MAP_END 26:34.68 ^~~~~~~~~~~~~~~~~~~~ 26:34.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:34.68 else 26:34.68 ^~~~ 26:34.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:34.68 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:34.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:34.68 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:134:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:34.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 26:34.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:38.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 26:38.18 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'bool mozTXTToHTMLConv::FindURL(const char16_t*, int32_t, uint32_t, uint32_t, nsString&, int32_t&, int32_t&)': 26:38.19 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:532:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:38.19 uint32_t start, end; 26:38.19 ^~~ 26:38.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 26:38.19 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:289:44: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:38.19 (check == RFC1738 || temp[start - 1] == '<' ? '>' : '"')) 26:38.19 ~~~~~~~~~~~~~~^ 26:38.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 26:38.19 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:532:14: note: 'start' was declared here 26:38.19 uint32_t start, end; 26:38.19 ^~~~~ 26:38.19 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:562:22: warning: 'resultReplaceAfter' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:38.19 replaceAfter = resultReplaceAfter; 26:38.19 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 26:39.98 netwerk/cache 26:41.32 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 26:41.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 26:41.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsICache.h:10, 26:41.32 from /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntry.h:10, 26:41.32 from /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCache.h:11, 26:41.32 from /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsApplicationCacheService.cpp:5, 26:41.32 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 26:41.32 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 26:41.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:41.33 foundInterface = 0; \ 26:41.33 ^~~~~~~~~~~~~~ 26:41.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:41.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:41.33 ^~~~~~~~~~~~~~~~~~~~~~~ 26:41.33 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:41.33 NS_INTERFACE_MAP_END 26:41.33 ^~~~~~~~~~~~~~~~~~~~ 26:41.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:41.33 else 26:41.33 ^~~~ 26:41.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:41.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:41.33 ^~~~~~~~~~~~~~~~~~ 26:41.33 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp:699:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:41.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:41.33 ^~~~~~~~~~~~~~~~~~~~~~ 26:41.33 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 26:41.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:41.34 foundInterface = 0; \ 26:41.34 ^~~~~~~~~~~~~~ 26:41.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:41.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:41.34 ^~~~~~~~~~~~~~~~~~~~~~~ 26:41.34 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:41.34 NS_INTERFACE_MAP_END 26:41.34 ^~~~~~~~~~~~~~~~~~~~ 26:41.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:41.34 else 26:41.34 ^~~~ 26:41.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:41.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:41.34 ^~~~~~~~~~~~~~~~~~ 26:41.34 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:41.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:41.34 ^~~~~~~~~~~~~~~~~~~~~~ 26:41.34 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 26:41.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:41.35 foundInterface = 0; \ 26:41.35 ^~~~~~~~~~~~~~ 26:41.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:41.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:41.35 ^~~~~~~~~~~~~~~~~~~~~~~ 26:41.35 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1075:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:41.35 NS_INTERFACE_MAP_END 26:41.35 ^~~~~~~~~~~~~~~~~~~~ 26:41.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:41.35 else 26:41.35 ^~~~ 26:41.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:41.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:41.35 ^~~~~~~~~~~~~~~~~~ 26:41.35 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1074:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:41.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:41.35 ^~~~~~~~~~~~~~~~~~~~~~ 26:41.35 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 26:41.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:41.35 foundInterface = 0; \ 26:41.35 ^~~~~~~~~~~~~~ 26:41.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:41.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:41.36 ^~~~~~~~~~~~~~~~~~~~~~~ 26:41.36 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1305:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:41.36 NS_INTERFACE_MAP_END 26:41.36 ^~~~~~~~~~~~~~~~~~~~ 26:41.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:41.36 else 26:41.36 ^~~~ 26:41.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:41.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:41.36 ^~~~~~~~~~~~~~~~~~ 26:41.36 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1304:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:41.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:41.36 ^~~~~~~~~~~~~~~~~~~~~~ 26:41.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 26:41.56 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 26:41.56 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheMap.cpp:88:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 26:41.56 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 26:41.56 ^ 26:41.57 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheBinding.h:18, 26:41.57 from /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheDevice.h:12, 26:41.57 from /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheService.cpp:24, 26:41.57 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 26:41.57 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 26:41.57 struct nsDiskCacheHeader { 26:41.57 ^~~~~~~~~~~~~~~~~ 26:41.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 26:41.57 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 26:41.57 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheMap.cpp:371:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 26:41.57 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 26:41.57 ^ 26:41.57 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheBinding.h:18, 26:41.57 from /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheDevice.h:12, 26:41.57 from /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsCacheService.cpp:24, 26:41.57 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 26:41.57 /builddir/build/BUILD/firefox-64.0/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 26:41.57 class nsDiskCacheRecord { 26:41.57 ^~~~~~~~~~~~~~~~~ 26:52.16 netwerk/cache2 26:56.53 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 26:56.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 26:56.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsICacheEntry.h:10, 26:56.53 from /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheEntry.h:8, 26:56.53 from /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheEntry.cpp:6, 26:56.53 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 26:56.53 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 26:56.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:56.53 foundInterface = 0; \ 26:56.53 ^~~~~~~~~~~~~~ 26:56.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:56.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:56.53 ^~~~~~~~~~~~~~~~~~~~~~~ 26:56.53 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFile.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:56.53 NS_INTERFACE_MAP_END 26:56.53 ^~~~~~~~~~~~~~~~~~~~ 26:56.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:56.53 else 26:56.53 ^~~~ 26:56.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:56.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:56.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:56.53 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFile.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:56.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 26:56.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:56.57 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 26:56.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:56.57 foundInterface = 0; \ 26:56.57 ^~~~~~~~~~~~~~ 26:56.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:56.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:56.57 ^~~~~~~~~~~~~~~~~~~~~~~ 26:56.57 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileChunk.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:56.57 NS_INTERFACE_MAP_END 26:56.57 ^~~~~~~~~~~~~~~~~~~~ 26:56.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:56.57 else 26:56.58 ^~~~ 26:56.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:56.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:56.58 ^~~~~~~~~~~~~~~~~~ 26:56.58 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileChunk.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:56.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:56.58 ^~~~~~~~~~~~~~~~~~~~~~ 26:56.64 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 26:56.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:56.64 foundInterface = 0; \ 26:56.64 ^~~~~~~~~~~~~~ 26:56.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:56.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:56.64 ^~~~~~~~~~~~~~~~~~~~~~~ 26:56.64 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileIOManager.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:56.64 NS_INTERFACE_MAP_END 26:56.64 ^~~~~~~~~~~~~~~~~~~~ 26:56.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:56.64 else 26:56.64 ^~~~ 26:56.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:56.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:56.64 ^~~~~~~~~~~~~~~~~~ 26:56.64 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileIOManager.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:56.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:56.64 ^~~~~~~~~~~~~~~~~~~~~~ 26:56.72 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 26:56.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:56.72 foundInterface = 0; \ 26:56.72 ^~~~~~~~~~~~~~ 26:56.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:56.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:56.72 ^~~~~~~~~~~~~~~~~~~~~~~ 26:56.72 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:56.72 NS_INTERFACE_MAP_END 26:56.72 ^~~~~~~~~~~~~~~~~~~~ 26:56.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:56.72 else 26:56.72 ^~~~ 26:56.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:56.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:56.73 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:56.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 26:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:56.75 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 26:56.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:56.75 foundInterface = 0; \ 26:56.75 ^~~~~~~~~~~~~~ 26:56.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:56.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:56.75 ^~~~~~~~~~~~~~~~~~~~~~~ 26:56.75 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileOutputStream.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:56.75 NS_INTERFACE_MAP_END 26:56.75 ^~~~~~~~~~~~~~~~~~~~ 26:56.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:56.75 else 26:56.75 ^~~~ 26:56.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:56.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:56.75 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileOutputStream.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:56.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 26:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:59.22 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 26:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:59.22 foundInterface = 0; \ 26:59.22 ^~~~~~~~~~~~~~ 26:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:59.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:59.22 ^~~~~~~~~~~~~~~~~~~~~~~ 26:59.22 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:59.22 NS_INTERFACE_MAP_END 26:59.22 ^~~~~~~~~~~~~~~~~~~~ 26:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:59.22 else 26:59.22 ^~~~ 26:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:59.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:59.22 ^~~~~~~~~~~~~~~~~~ 26:59.22 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:59.22 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 26:59.22 ^~~~~~~~~~~~~~~~~~~~~~ 27:12.96 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFile.h:10, 27:12.96 from /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheEntry.h:9, 27:12.96 from /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheEntry.cpp:6, 27:12.96 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 27:12.96 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileMetadata.h: In member function 'virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)': 27:12.96 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheFileMetadata.h:36:4: warning: 'frecency' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:12.96 ((double)(aInt) / (double)CacheObserver::HalfLifeSeconds()) 27:12.96 ^ 27:12.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 27:12.96 /builddir/build/BUILD/firefox-64.0/netwerk/cache2/CacheEntry.cpp:512:14: note: 'frecency' was declared here 27:12.96 uint32_t frecency; 27:12.96 ^~~~~~~~ 27:25.62 netwerk/protocol/about 27:29.04 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 27:29.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 27:29.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIAboutModule.h:10, 27:29.04 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutBlank.h:9, 27:29.04 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutBlank.cpp:6, 27:29.04 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 27:29.04 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 27:29.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:29.04 foundInterface = 0; \ 27:29.04 ^~~~~~~~~~~~~~ 27:29.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:29.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:29.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:29.04 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:29.04 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 27:29.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:29.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 27:29.05 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:29.05 else 27:29.05 ^~~~ 27:29.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 27:29.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 27:29.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIAboutModule.h:10, 27:29.06 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutBlank.h:9, 27:29.06 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutBlank.cpp:6, 27:29.06 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 27:29.06 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 27:29.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:29.06 foundInterface = 0; \ 27:29.06 ^~~~~~~~~~~~~~ 27:29.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:29.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:29.06 ^~~~~~~~~~~~~~~~~~~~~~~ 27:29.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:29.06 NS_INTERFACE_MAP_END \ 27:29.06 ^~~~~~~~~~~~~~~~~~~~ 27:29.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 27:29.06 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 27:29.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:29.06 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 27:29.06 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 27:29.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:29.06 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.h:16, 27:29.06 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleNestedURI.h:16, 27:29.07 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 27:29.07 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 27:29.07 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 27:29.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 27:29.07 } else \ 27:29.07 ^~~~ 27:29.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 27:29.07 } else \ 27:29.07 ^~~~ 27:29.07 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 27:29.07 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 27:29.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:31.87 netwerk/protocol/data 27:37.68 netwerk/protocol/file 27:44.35 netwerk/protocol/ftp 28:01.00 netwerk/protocol/gio 28:03.10 netwerk/protocol/http 28:22.13 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 28:22.13 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 28:22.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 28:22.13 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 28:22.13 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 28:22.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 28:22.13 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpLog.h:21, 28:22.13 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/ASpdySession.cpp:8, 28:22.13 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 28:22.14 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 28:22.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:22.14 foundInterface = 0; \ 28:22.14 ^~~~~~~~~~~~~~ 28:22.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:22.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:22.14 ^~~~~~~~~~~~~~~~~~~~~~~ 28:22.14 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:22.14 NS_INTERFACE_MAP_END 28:22.14 ^~~~~~~~~~~~~~~~~~~~ 28:22.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:22.14 else 28:22.14 ^~~~ 28:22.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:22.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:22.14 ^~~~~~~~~~~~~~~~~~ 28:22.14 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:22.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:22.14 ^~~~~~~~~~~~~~~~~~~~~~ 28:22.51 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 28:22.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:22.51 foundInterface = 0; \ 28:22.51 ^~~~~~~~~~~~~~ 28:22.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:22.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:22.51 ^~~~~~~~~~~~~~~~~~~~~~~ 28:22.51 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:22.51 NS_INTERFACE_MAP_END 28:22.51 ^~~~~~~~~~~~~~~~~~~~ 28:22.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:22.51 else 28:22.52 ^~~~ 28:22.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:22.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:22.52 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/Http2Session.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:22.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 28:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:24.28 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 28:24.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:24.29 foundInterface = 0; \ 28:24.29 ^~~~~~~~~~~~~~ 28:24.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:24.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:24.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:24.29 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpBaseChannel.cpp:431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:24.29 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 28:24.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:24.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:24.29 } else 28:24.29 ^~~~ 28:24.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 28:24.29 NS_IMPL_QUERY_BODY_CONCRETE(_class) 28:24.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:24.29 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpBaseChannel.cpp:430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 28:24.29 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 28:24.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:26.13 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 28:26.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:26.13 foundInterface = 0; \ 28:26.13 ^~~~~~~~~~~~~~ 28:26.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:26.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:26.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:26.14 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelChild.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:26.14 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 28:26.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:26.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:26.14 } else 28:26.14 ^~~~ 28:26.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 28:26.14 NS_IMPL_QUERY_BODY_CONCRETE(_class) 28:26.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:26.14 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelChild.cpp:302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 28:26.14 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 28:26.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.43 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 28:54.43 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 28:54.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 28:54.43 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 28:54.43 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 28:54.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 28:54.43 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpLog.h:21, 28:54.43 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelParent.cpp:8, 28:54.43 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 28:54.43 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 28:54.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:54.43 foundInterface = 0; \ 28:54.43 ^~~~~~~~~~~~~~ 28:54.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:54.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:54.43 ^~~~~~~~~~~~~~~~~~~~~~~ 28:54.44 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelParent.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:54.44 NS_INTERFACE_MAP_END 28:54.44 ^~~~~~~~~~~~~~~~~~~~ 28:54.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:54.44 } else 28:54.44 ^~~~ 28:54.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 28:54.44 NS_IMPL_QUERY_BODY_CONCRETE(_class) 28:54.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.44 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelParent.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 28:54.44 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 28:54.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.54 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 28:54.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:54.54 foundInterface = 0; \ 28:54.54 ^~~~~~~~~~~~~~ 28:54.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:54.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:54.54 ^~~~~~~~~~~~~~~~~~~~~~~ 28:54.54 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelParentListener.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:54.54 NS_INTERFACE_MAP_END 28:54.54 ^~~~~~~~~~~~~~~~~~~~ 28:54.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:54.54 } else 28:54.54 ^~~~ 28:54.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 28:54.54 NS_IMPL_QUERY_BODY_CONCRETE(_class) 28:54.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.54 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpChannelParentListener.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 28:54.55 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 28:54.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:55.53 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/TrackingDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::TrackingDummyChannel::QueryInterface(const nsIID&, void**)': 28:55.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:55.53 foundInterface = 0; \ 28:55.53 ^~~~~~~~~~~~~~ 28:55.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:55.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:55.53 ^~~~~~~~~~~~~~~~~~~~~~~ 28:55.53 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/TrackingDummyChannel.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:55.53 NS_INTERFACE_MAP_END 28:55.53 ^~~~~~~~~~~~~~~~~~~~ 28:55.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:55.53 } else 28:55.53 ^~~~ 28:55.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 28:55.54 NS_IMPL_QUERY_BODY_CONCRETE(_class) 28:55.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:55.54 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/TrackingDummyChannel.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 28:55.54 NS_INTERFACE_MAP_ENTRY_CONCRETE(TrackingDummyChannel) 28:55.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:14.11 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 29:14.11 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 29:14.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 29:14.11 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 29:14.11 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 29:14.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 29:14.11 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/HttpLog.h:21, 29:14.11 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpBasicAuth.cpp:7, 29:14.11 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 29:14.11 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 29:14.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:14.11 foundInterface = 0; \ 29:14.11 ^~~~~~~~~~~~~~ 29:14.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:14.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:14.12 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpChannel.cpp:6100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:14.12 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 29:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:14.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:14.12 } else 29:14.12 ^~~~ 29:14.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 29:14.12 NS_IMPL_QUERY_BODY_CONCRETE(_class) 29:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:14.12 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpChannel.cpp:6099:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 29:14.12 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 29:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:14.36 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 29:14.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:14.37 foundInterface = 0; \ 29:14.37 ^~~~~~~~~~~~~~ 29:14.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:14.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:14.37 ^~~~~~~~~~~~~~~~~~~~~~~ 29:14.37 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpConnection.cpp:2359:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:14.37 NS_INTERFACE_MAP_END 29:14.37 ^~~~~~~~~~~~~~~~~~~~ 29:14.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:14.37 } else 29:14.37 ^~~~ 29:14.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 29:14.37 NS_IMPL_QUERY_BODY_CONCRETE(_class) 29:14.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:14.37 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpConnection.cpp:2358:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 29:14.37 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 29:14.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:14.47 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 29:14.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:14.48 foundInterface = 0; \ 29:14.48 ^~~~~~~~~~~~~~ 29:14.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:14.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:14.48 ^~~~~~~~~~~~~~~~~~~~~~~ 29:14.48 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3948:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:14.48 NS_INTERFACE_MAP_END 29:14.48 ^~~~~~~~~~~~~~~~~~~~ 29:14.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:47: 29:14.48 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3947:7: note: some parts of macro expansion are not guarded by this 'else' clause 29:14.48 } else 29:14.48 ^~~~ 29:36.42 netwerk/protocol/res 29:41.09 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 29:41.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 29:41.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISerializable.h:10, 29:41.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIPrincipal.h:10, 29:41.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsJSPrincipals.h:10, 29:41.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasePrincipal.h:10, 29:41.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/net/NeckoParent.h:8, 29:41.09 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 29:41.09 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 29:41.09 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 29:41.09 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 29:41.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:41.09 foundInterface = 0; \ 29:41.10 ^~~~~~~~~~~~~~ 29:41.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:41.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:41.10 ^~~~~~~~~~~~~~~~~~~~~~~ 29:41.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:41.10 NS_INTERFACE_MAP_END \ 29:41.10 ^~~~~~~~~~~~~~~~~~~~ 29:41.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 29:41.10 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 29:41.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:41.10 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 29:41.10 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 29:41.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:41.10 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsStandardURL.h:24, 29:41.10 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 29:41.10 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 29:41.10 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 29:41.10 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 29:41.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 29:41.10 } else \ 29:41.10 ^~~~ 29:41.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 29:41.10 } else \ 29:41.10 ^~~~ 29:41.11 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 29:41.11 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 29:41.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:45.46 netwerk/protocol/viewsource 29:48.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 29:48.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 29:48.44 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 29:48.44 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 29:48.44 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 29:48.44 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 29:48.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:48.45 foundInterface = 0; \ 29:48.45 ^~~~~~~~~~~~~~ 29:48.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:48.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:48.45 ^~~~~~~~~~~~~~~~~~~~~~~ 29:48.45 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:48.45 NS_INTERFACE_MAP_END 29:48.45 ^~~~~~~~~~~~~~~~~~~~ 29:48.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:48.45 else 29:48.45 ^~~~ 29:48.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 29:48.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 29:48.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:48.45 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 29:48.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 29:48.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:51.03 netwerk/protocol/websocket 29:57.58 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 29:57.58 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 29:57.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 29:57.58 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 29:57.58 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 29:57.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 29:57.58 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketLog.h:12, 29:57.58 from /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 29:57.58 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 29:57.58 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 29:57.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:57.58 foundInterface = 0; \ 29:57.58 ^~~~~~~~~~~~~~ 29:57.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:57.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:57.58 ^~~~~~~~~~~~~~~~~~~~~~~ 29:57.59 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:57.59 NS_INTERFACE_MAP_END 29:57.59 ^~~~~~~~~~~~~~~~~~~~ 29:57.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:57.59 else 29:57.59 ^~~~ 29:57.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:57.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:57.59 ^~~~~~~~~~~~~~~~~~ 29:57.59 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:57.59 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 29:57.59 ^~~~~~~~~~~~~~~~~~~~~~ 29:57.66 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 29:57.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:57.66 foundInterface = 0; \ 29:57.66 ^~~~~~~~~~~~~~ 29:57.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:57.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:57.66 ^~~~~~~~~~~~~~~~~~~~~~~ 29:57.66 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:57.66 NS_INTERFACE_MAP_END 29:57.66 ^~~~~~~~~~~~~~~~~~~~ 29:57.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:57.66 else 29:57.66 ^~~~ 29:57.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:57.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:57.66 ^~~~~~~~~~~~~~~~~~ 29:57.66 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:57.66 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 29:57.67 ^~~~~~~~~~~~~~~~~~~~~~ 29:57.68 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 29:57.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:57.68 foundInterface = 0; \ 29:57.68 ^~~~~~~~~~~~~~ 29:57.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:57.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:57.68 ^~~~~~~~~~~~~~~~~~~~~~~ 29:57.68 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketEventService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:57.69 NS_INTERFACE_MAP_END 29:57.69 ^~~~~~~~~~~~~~~~~~~~ 29:57.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:57.69 else 29:57.69 ^~~~ 29:57.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:57.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:57.69 ^~~~~~~~~~~~~~~~~~ 29:57.69 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketEventService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:57.69 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 29:57.69 ^~~~~~~~~~~~~~~~~~~~~~ 29:57.71 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 29:57.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:57.71 foundInterface = 0; \ 29:57.71 ^~~~~~~~~~~~~~ 29:57.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:57.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:57.71 ^~~~~~~~~~~~~~~~~~~~~~~ 29:57.71 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:57.71 NS_INTERFACE_MAP_END 29:57.71 ^~~~~~~~~~~~~~~~~~~~ 29:57.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:57.71 else 29:57.71 ^~~~ 29:57.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:57.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:57.71 ^~~~~~~~~~~~~~~~~~ 29:57.71 /builddir/build/BUILD/firefox-64.0/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:57.71 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 29:57.71 ^~~~~~~~~~~~~~~~~~~~~~ 30:06.60 netwerk/protocol/wyciwyg 30:17.59 netwerk/system/linux 30:19.32 netwerk/ipc 30:32.46 netwerk/srtp/src 30:36.57 netwerk/sctp/src 30:56.91 netwerk/sctp/datachannel 31:05.11 netwerk/wifi 31:07.53 netwerk/build 31:15.05 netwerk/test 31:22.90 netwerk/test/gtest 31:39.77 netwerk/test/gtest/parse-ftp 31:40.43 In file included from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 31:40.43 /builddir/build/BUILD/firefox-64.0/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 31:40.43 /builddir/build/BUILD/firefox-64.0/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:107:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead [-Wclass-memaccess] 31:40.43 memset(&state, 0, sizeof(state)); 31:40.43 ^ 31:40.44 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 31:40.44 from /builddir/build/BUILD/firefox-64.0/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 31:40.44 /builddir/build/BUILD/firefox-64.0/netwerk/streamconv/converters/ParseFTPList.h:72:8: note: 'struct list_state' declared here 31:40.44 struct list_state 31:40.44 ^~~~~~~~~~ 31:42.08 extensions/auth 31:45.56 ipc/chromium 31:55.52 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/base/pickle.h:17, 31:55.52 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/base/histogram.cc:20, 31:55.52 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 31:55.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 31:55.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BufferList.h:659:7: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:55.52 aIter.Advance(*this, *lastSegmentSize); 31:55.52 ^~~~~ 32:06.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:47: 32:06.77 /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 32:06.77 /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/base/string_util.cc:719:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:06.77 return result; 32:06.77 ^~~~~~ 32:12.03 ipc/chromium/src/third_party 32:12.06 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-64.0/media/audioipc/client) 32:21.90 ipc/glue 32:45.36 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-64.0/media/audioipc/server) 32:55.41 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 32:55.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 32:55.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 32:55.41 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message.h:21, 32:55.41 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_channel.h:13, 32:55.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/Transport.h:11, 32:55.41 from /builddir/build/BUILD/firefox-64.0/ipc/glue/BackgroundChild.h:11, 32:55.41 from /builddir/build/BUILD/firefox-64.0/ipc/glue/BackgroundImpl.cpp:7, 32:55.41 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 32:55.41 /builddir/build/BUILD/firefox-64.0/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 32:55.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:55.44 foundInterface = 0; \ 32:55.44 ^~~~~~~~~~~~~~ 32:55.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:55.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:55.44 ^~~~~~~~~~~~~~~~~~~~~~~ 32:55.44 /builddir/build/BUILD/firefox-64.0/ipc/glue/IPCStreamDestination.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:55.44 NS_INTERFACE_MAP_END 32:55.44 ^~~~~~~~~~~~~~~~~~~~ 32:55.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:55.44 else 32:55.44 ^~~~ 32:55.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 32:55.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 32:55.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:55.45 /builddir/build/BUILD/firefox-64.0/ipc/glue/IPCStreamDestination.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 32:55.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 32:55.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:08.05 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-64.0/servo/ports/geckolib) 33:17.35 ipc/ipdl 34:37.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:18, 34:37.56 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 34:37.57 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/PContent.cpp:7, 34:37.57 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/UnifiedProtocols10.cpp:56: 34:37.57 /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = false]': 34:37.57 /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:37.57 class CreatedWindowInfo final 34:37.57 ^~~~~~~~~~~~~~~~~ 34:37.70 /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PContentChild::SendCreateWindow(mozilla::dom::PContentChild::PBrowserChild*, mozilla::dom::PContentChild::PBrowserChild*, mozilla::dom::PContentChild::PRenderFrameChild*, const uint32_t&, const bool&, const bool&, const bool&, const OptionalURIParams&, const nsCString&, const nsCString&, const float&, const Principal&, const uint32_t&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 34:37.70 /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:37.71 class CreatedWindowInfo final 34:37.71 ^~~~~~~~~~~~~~~~~ 35:08.53 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-64.0/toolkit/library/rust) 40:31.87 Finished release [optimized] target(s) in 34m 44s 40:37.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 40:37.17 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:15, 40:37.17 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 40:37.17 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 40:37.17 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/UnifiedProtocols6.cpp:2: 40:37.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h:52:19: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mData' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:37.37 : mData(aFrom.mData) 40:37.37 ~~~~~~^~~~~ 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h:53:18: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:37.37 , mLen(aFrom.mLen) 40:37.37 ~~~~~~^~~~ 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h:54:23: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mCapacity' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:37.37 , mCapacity(aFrom.mCapacity) 40:37.37 ~~~~~~^~~~~~~~~ 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PBrowserParent::SendRequestRootPaint(const IntRect&, const float&, const nscolor&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h:52:19: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mData' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:37.37 : mData(aFrom.mData) 40:37.37 ~~~~~~^~~~~ 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h:53:18: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:37.37 , mLen(aFrom.mLen) 40:37.37 ~~~~~~^~~~ 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h:54:23: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mCapacity' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:37.37 , mCapacity(aFrom.mCapacity) 40:37.37 ~~~~~~^~~~~~~~~ 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PBrowserParent::SendRequestSubPaint(const float&, const nscolor&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h:52:19: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mData' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:37.37 : mData(aFrom.mData) 40:37.37 ~~~~~~^~~~~ 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h:53:18: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:37.37 , mLen(aFrom.mLen) 40:37.37 ~~~~~~^~~~ 40:37.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ipc/ByteBuf.h:54:23: warning: '*((void*)(&)+8).mozilla::ipc::ByteBuf::mCapacity' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:37.37 , mCapacity(aFrom.mCapacity) 40:37.37 ~~~~~~^~~~~~~~~ 40:38.14 In file included from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:18, 40:38.14 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 40:38.14 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 40:38.14 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/UnifiedProtocols6.cpp:2: 40:38.14 /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = false]': 40:38.15 /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:38.15 class CreatedWindowInfo final 40:38.15 ^~~~~~~~~~~~~~~~~ 40:38.25 /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PBrowserChild::SendBrowserFrameOpenWindow(mozilla::dom::PBrowserChild*, mozilla::dom::PBrowserChild::PRenderFrameChild*, const nsString&, const nsString&, const nsString&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 40:38.26 /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:38.26 class CreatedWindowInfo final 40:38.26 ^~~~~~~~~~~~~~~~~ 40:55.65 ipc/testshell 41:00.76 ipc/contentproc 41:01.42 js/ipc 41:08.58 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 41:08.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 41:08.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 41:08.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 41:08.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 41:08.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 41:08.60 from /builddir/build/BUILD/firefox-64.0/js/src/jsfriendapi.h:18, 41:08.60 from /builddir/build/BUILD/firefox-64.0/js/ipc/CPOWTimer.cpp:8, 41:08.60 from /builddir/build/BUILD/firefox-64.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 41:08.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:08.60 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 41:08.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 41:08.61 memset(aT, 0, sizeof(T)); 41:08.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:08.61 In file included from /builddir/build/BUILD/firefox-64.0/js/ipc/JavaScriptChild.cpp:13, 41:08.61 from /builddir/build/BUILD/firefox-64.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 41:08.61 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 41:08.61 struct GlobalProperties { 41:08.61 ^~~~~~~~~~~~~~~~ 41:15.29 hal 41:32.13 js/xpconnect/wrappers 41:36.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 41:36.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 41:36.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 41:36.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 41:36.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 41:36.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 41:36.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/jsfriendapi.h:18, 41:36.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Proxy.h:12, 41:36.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Wrapper.h:12, 41:36.22 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/wrappers/WrapperFactory.h:10, 41:36.22 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/wrappers/XrayWrapper.h:12, 41:36.22 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: 41:36.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:36.22 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 41:36.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 41:36.22 memset(aT, 0, sizeof(T)); 41:36.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:36.22 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/wrappers/XrayWrapper.cpp:17: 41:36.22 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 41:36.22 struct GlobalProperties { 41:36.22 ^~~~~~~~~~~~~~~~ 41:44.45 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 41:44.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 41:44.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 41:44.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 41:44.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 41:44.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Id.h:26, 41:44.45 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/wrappers/AccessCheck.h:10, 41:44.45 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/wrappers/AccessCheck.cpp:7, 41:44.45 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 41:44.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:44.45 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 41:44.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 41:44.45 memset(aT, 0, sizeof(T)); 41:44.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:44.45 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/wrappers/AccessCheck.cpp:25, 41:44.45 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 41:44.45 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 41:44.45 struct GlobalProperties { 41:44.45 ^~~~~~~~~~~~~~~~ 41:47.25 js/xpconnect/loader 41:50.95 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 41:50.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 41:50.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 41:50.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 41:50.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 41:50.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 41:50.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/jsapi.h:28, 41:50.96 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 41:50.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:50.96 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 41:50.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 41:50.96 memset(aT, 0, sizeof(T)); 41:50.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:50.96 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 41:50.96 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 41:50.96 struct GlobalProperties { 41:50.96 ^~~~~~~~~~~~~~~~ 41:56.23 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 41:56.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 41:56.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFile.h:10, 41:56.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/FileUtils.h:21, 41:56.24 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/AutoMemMap.h:9, 41:56.24 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/AutoMemMap.cpp:7, 41:56.24 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 41:56.24 /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 41:56.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:56.24 foundInterface = 0; \ 41:56.24 ^~~~~~~~~~~~~~ 41:56.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:56.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:56.24 ^~~~~~~~~~~~~~~~~~~~~~~ 41:56.24 /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/ChromeScriptLoader.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:56.24 NS_INTERFACE_MAP_END 41:56.24 ^~~~~~~~~~~~~~~~~~~~ 41:56.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:56.24 else 41:56.24 ^~~~ 41:56.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:56.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:56.24 ^~~~~~~~~~~~~~~~~~ 41:56.24 /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/ChromeScriptLoader.cpp:367:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:56.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 41:56.24 ^~~~~~~~~~~~~~~~~~~~~~ 41:57.92 /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 41:57.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:57.92 foundInterface = 0; \ 41:57.92 ^~~~~~~~~~~~~~ 41:57.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:57.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:57.92 ^~~~~~~~~~~~~~~~~~~~~~~ 41:57.92 /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:57.92 NS_INTERFACE_MAP_END 41:57.92 ^~~~~~~~~~~~~~~~~~~~ 41:57.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:57.92 else 41:57.92 ^~~~ 41:57.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:57.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:57.92 ^~~~~~~~~~~~~~~~~~ 41:57.92 /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:57.92 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 41:57.92 ^~~~~~~~~~~~~~~~~~~~~~ 41:58.11 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 41:58.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 41:58.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 41:58.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 41:58.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 41:58.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:25, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISimpleEnumerator.h:13, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFile.h:14, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/FileUtils.h:21, 41:58.12 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/AutoMemMap.h:9, 41:58.12 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/AutoMemMap.cpp:7, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 41:58.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 41:58.12 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 41:58.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 41:58.12 memset(aT, 0, sizeof(T)); 41:58.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:58.12 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/ScriptPreloader.cpp:30, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 41:58.12 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 41:58.12 struct AmountFns 41:58.12 ^~~~~~~~~ 41:58.12 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 41:58.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 41:58.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:25, 41:58.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISimpleEnumerator.h:13, 41:58.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 41:58.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFile.h:14, 41:58.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/FileUtils.h:21, 41:58.13 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/AutoMemMap.h:9, 41:58.13 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/AutoMemMap.cpp:7, 41:58.13 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 41:58.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 41:58.13 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 41:58.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 41:58.13 memset(aT, 0, sizeof(T)); 41:58.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:58.13 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/ScriptPreloader.cpp:30, 41:58.13 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 41:58.13 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 41:58.13 struct SizeOfTabFns 41:58.13 ^~~~~~~~~~~~ 41:58.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:25, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISimpleEnumerator.h:13, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFile.h:14, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/FileUtils.h:21, 41:58.17 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/AutoMemMap.h:9, 41:58.17 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/AutoMemMap.cpp:7, 41:58.17 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 41:58.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:58.17 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 41:58.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 41:58.18 memset(aT, 0, sizeof(T)); 41:58.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:58.18 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 41:58.18 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 41:58.18 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 41:58.18 struct GlobalProperties { 41:58.18 ^~~~~~~~~~~~~~~~ 42:03.63 js/xpconnect/src 42:10.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 42:10.47 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:76, 42:10.47 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:10.47 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:10.47 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 42:10.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:10.47 foundInterface = 0; \ 42:10.47 ^~~~~~~~~~~~~~ 42:10.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:10.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:10.47 ^~~~~~~~~~~~~~~~~~~~~~~ 42:10.47 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/Sandbox.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:10.47 NS_INTERFACE_MAP_END 42:10.47 ^~~~~~~~~~~~~~~~~~~~ 42:10.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:10.48 else 42:10.48 ^~~~ 42:10.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:10.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:10.48 ^~~~~~~~~~~~~~~~~~ 42:10.48 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/Sandbox.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:10.48 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 42:10.48 ^~~~~~~~~~~~~~~~~~~~~~ 42:11.02 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 42:11.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:11.03 foundInterface = 0; \ 42:11.03 ^~~~~~~~~~~~~~ 42:11.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:11.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:11.03 ^~~~~~~~~~~~~~~~~~~~~~~ 42:11.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:11.03 NS_INTERFACE_MAP_END 42:11.03 ^~~~~~~~~~~~~~~~~~~~ 42:11.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:11.03 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 42:11.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.03 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCComponents.cpp:3424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 42:11.03 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 42:11.03 ^~~~~~~~~~~~~~~~~~~~ 42:11.03 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:107, 42:11.03 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.03 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:11.03 } else 42:11.03 ^~~~ 42:11.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:11.03 } else 42:11.03 ^~~~ 42:11.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:11.04 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 42:11.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.04 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCComponents.cpp:3424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 42:11.04 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 42:11.04 ^~~~~~~~~~~~~~~~~~~~ 42:11.04 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 42:11.04 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:76, 42:11.04 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.04 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 42:11.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:11.04 foundInterface = 0; \ 42:11.04 ^~~~~~~~~~~~~~ 42:11.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:11.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:11.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.04 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCComponents.cpp:3434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:11.04 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 42:11.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.04 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:107, 42:11.04 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.04 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:11.05 } else 42:11.05 ^~~~ 42:11.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:11.05 } else 42:11.05 ^~~~ 42:11.31 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 42:11.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 42:11.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 42:11.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 42:11.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 42:11.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 42:11.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 42:11.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 42:11.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 42:11.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 42:11.32 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:76, 42:11.32 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.32 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.32 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 42:11.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:11.32 foundInterface = 0; \ 42:11.32 ^~~~~~~~~~~~~~ 42:11.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:11.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:11.32 ^~~~~~~~~~~~~~~~~~~~~~~ 42:11.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:11.32 NS_INTERFACE_MAP_END 42:11.32 ^~~~~~~~~~~~~~~~~~~~ 42:11.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:11.32 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 42:11.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.33 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 42:11.33 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 42:11.33 ^~~~~~~~~~~~~~~~~~~~ 42:11.33 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:107, 42:11.33 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.33 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:11.33 } else 42:11.33 ^~~~ 42:11.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:11.33 } else 42:11.33 ^~~~ 42:11.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:11.33 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 42:11.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.33 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 42:11.33 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 42:11.33 ^~~~~~~~~~~~~~~~~~~~ 42:11.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 42:11.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 42:11.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 42:11.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 42:11.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 42:11.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 42:11.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 42:11.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 42:11.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 42:11.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 42:11.34 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:76, 42:11.34 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.34 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.34 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 42:11.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:11.34 foundInterface = 0; \ 42:11.34 ^~~~~~~~~~~~~~ 42:11.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:11.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:11.34 ^~~~~~~~~~~~~~~~~~~~~~~ 42:11.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:11.34 NS_INTERFACE_MAP_END 42:11.34 ^~~~~~~~~~~~~~~~~~~~ 42:11.34 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCJSID.cpp:282:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:11.34 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 42:11.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.34 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:107, 42:11.34 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.34 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:11.34 } else 42:11.34 ^~~~ 42:11.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:11.34 } else 42:11.34 ^~~~ 42:11.34 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCJSID.cpp:282:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:11.34 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 42:11.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 42:11.35 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:76, 42:11.35 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.35 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 42:11.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:11.35 foundInterface = 0; \ 42:11.35 ^~~~~~~~~~~~~~ 42:11.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:11.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:11.35 ^~~~~~~~~~~~~~~~~~~~~~~ 42:11.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:11.35 NS_INTERFACE_MAP_END 42:11.35 ^~~~~~~~~~~~~~~~~~~~ 42:11.35 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCJSID.cpp:547:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:11.35 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 42:11.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.35 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:107, 42:11.35 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.35 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:11.35 } else 42:11.35 ^~~~ 42:11.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:11.35 } else 42:11.35 ^~~~ 42:11.36 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCJSID.cpp:547:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:11.36 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 42:11.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:11.60 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 42:11.60 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 42:11.60 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 42:11.60 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 42:11.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 42:11.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 42:11.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/jsapi.h:28, 42:11.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:10, 42:11.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 42:11.61 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:76, 42:11.61 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.61 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 42:11.61 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 42:11.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 42:11.61 memset(aT, 0, sizeof(T)); 42:11.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 42:11.61 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/ExportHelpers.cpp:7, 42:11.61 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 42:11.61 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 42:11.61 struct GlobalProperties { 42:11.61 ^~~~~~~~~~~~~~~~ 42:29.86 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 42:29.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 42:29.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsXULAppAPI.h:13, 42:29.86 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCShellImpl.cpp:7, 42:29.86 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 42:29.86 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 42:29.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:29.86 foundInterface = 0; \ 42:29.86 ^~~~~~~~~~~~~~ 42:29.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:29.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:29.86 ^~~~~~~~~~~~~~~~~~~~~~~ 42:29.86 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:29.86 NS_INTERFACE_MAP_END 42:29.86 ^~~~~~~~~~~~~~~~~~~~ 42:29.86 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:107, 42:29.87 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCShellImpl.cpp:32, 42:29.87 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 42:29.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:29.87 } else 42:29.87 ^~~~ 42:29.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:29.87 } else 42:29.87 ^~~~ 42:30.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 42:30.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 42:30.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsXULAppAPI.h:13, 42:30.44 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCShellImpl.cpp:7, 42:30.44 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 42:30.44 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 42:30.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:30.44 foundInterface = 0; \ 42:30.44 ^~~~~~~~~~~~~~ 42:30.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:30.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:30.44 ^~~~~~~~~~~~~~~~~~~~~~~ 42:30.44 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:30.44 NS_INTERFACE_MAP_END 42:30.44 ^~~~~~~~~~~~~~~~~~~~ 42:30.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:30.44 else 42:30.44 ^~~~ 42:30.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:30.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:30.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:30.44 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:30.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 42:30.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:30.46 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 42:30.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:30.46 foundInterface = 0; \ 42:30.46 ^~~~~~~~~~~~~~ 42:30.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:30.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:30.46 ^~~~~~~~~~~~~~~~~~~~~~~ 42:30.46 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCWrappedNative.cpp:697:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:30.46 NS_INTERFACE_MAP_END 42:30.46 ^~~~~~~~~~~~~~~~~~~~ 42:30.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:30.46 else 42:30.46 ^~~~ 42:30.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:30.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:30.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:30.46 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCWrappedNative.cpp:696:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:30.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 42:30.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.76 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:25, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISimpleEnumerator.h:13, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFile.h:14, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/XREAppData.h:15, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsXULAppAPI.h:15, 42:31.76 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCShellImpl.cpp:7, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 42:31.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 42:31.76 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 42:31.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 42:31.76 memset(aT, 0, sizeof(T)); 42:31.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 42:31.76 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCShellImpl.cpp:32, 42:31.76 from /builddir/build/BUILD/firefox-64.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 42:31.76 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 42:31.76 struct GlobalProperties { 42:31.76 ^~~~~~~~~~~~~~~~ 42:41.53 js/xpconnect/tests/components/native 42:42.85 intl/chardet 42:43.50 modules/libjar 42:47.38 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 42:47.38 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 42:47.38 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIInputStream.h:10, 42:47.38 from /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJARInputStream.h:10, 42:47.38 from /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJAR.cpp:7, 42:47.38 from /builddir/build/BUILD/firefox-64.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 42:47.38 /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 42:47.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:47.38 foundInterface = 0; \ 42:47.38 ^~~~~~~~~~~~~~ 42:47.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:47.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:47.38 ^~~~~~~~~~~~~~~~~~~~~~~ 42:47.38 /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJARURI.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:47.38 NS_INTERFACE_MAP_END 42:47.38 ^~~~~~~~~~~~~~~~~~~~ 42:47.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:47.38 } else 42:47.38 ^~~~ 42:47.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 42:47.38 NS_IMPL_QUERY_BODY_CONCRETE(_class) 42:47.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.38 /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJARURI.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 42:47.38 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 42:47.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.38 /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 42:47.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:47.38 foundInterface = 0; \ 42:47.38 ^~~~~~~~~~~~~~ 42:47.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:47.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:47.38 ^~~~~~~~~~~~~~~~~~~~~~~ 42:47.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:47.38 NS_INTERFACE_MAP_END \ 42:47.38 ^~~~~~~~~~~~~~~~~~~~ 42:47.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:47.39 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 42:47.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.39 /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:47.39 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 42:47.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.39 In file included from /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJARURI.h:17, 42:47.39 from /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJARFactory.cpp:16, 42:47.39 from /builddir/build/BUILD/firefox-64.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 42:47.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 42:47.39 } else \ 42:47.39 ^~~~ 42:47.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:47.39 } else \ 42:47.39 ^~~~ 42:47.39 /builddir/build/BUILD/firefox-64.0/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:47.39 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 42:47.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:52.31 modules/libjar/zipwriter 42:55.24 storage 42:58.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 42:58.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 42:58.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIArray.h:10, 42:58.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIArrayExtensions.h:10, 42:58.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIMutableArray.h:10, 42:58.69 from /builddir/build/BUILD/firefox-64.0/storage/mozStorageConnection.cpp:10: 42:58.69 /builddir/build/BUILD/firefox-64.0/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 42:58.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:58.69 foundInterface = 0; \ 42:58.69 ^~~~~~~~~~~~~~ 42:58.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:58.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:58.69 ^~~~~~~~~~~~~~~~~~~~~~~ 42:58.69 /builddir/build/BUILD/firefox-64.0/storage/mozStorageConnection.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:58.69 NS_INTERFACE_MAP_END 42:58.69 ^~~~~~~~~~~~~~~~~~~~ 42:58.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:58.69 else 42:58.69 ^~~~ 42:58.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:58.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:58.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:58.70 /builddir/build/BUILD/firefox-64.0/storage/mozStorageConnection.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:58.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 42:58.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.60 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 43:02.60 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 43:02.60 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDirectoryEnumerator.h:10, 43:02.60 from /builddir/build/BUILD/firefox-64.0/storage/FileSystemModule.cpp:11, 43:02.60 from /builddir/build/BUILD/firefox-64.0/objdir/storage/Unified_cpp_storage0.cpp:2: 43:02.60 /builddir/build/BUILD/firefox-64.0/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 43:02.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:02.60 foundInterface = 0; \ 43:02.60 ^~~~~~~~~~~~~~ 43:02.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:02.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:02.60 ^~~~~~~~~~~~~~~~~~~~~~~ 43:02.60 /builddir/build/BUILD/firefox-64.0/storage/mozStorageAsyncStatement.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:02.60 NS_INTERFACE_MAP_END 43:02.60 ^~~~~~~~~~~~~~~~~~~~ 43:02.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:02.60 else 43:02.60 ^~~~ 43:02.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 43:02.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:02.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.61 /builddir/build/BUILD/firefox-64.0/storage/mozStorageAsyncStatement.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:02.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 43:02.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.64 /builddir/build/BUILD/firefox-64.0/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 43:02.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:02.64 foundInterface = 0; \ 43:02.64 ^~~~~~~~~~~~~~ 43:02.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:02.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:02.65 ^~~~~~~~~~~~~~~~~~~~~~~ 43:02.65 /builddir/build/BUILD/firefox-64.0/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:02.65 NS_INTERFACE_MAP_END 43:02.65 ^~~~~~~~~~~~~~~~~~~~ 43:02.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:02.65 else 43:02.65 ^~~~ 43:02.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:02.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:02.65 ^~~~~~~~~~~~~~~~~~ 43:02.65 /builddir/build/BUILD/firefox-64.0/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:02.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 43:02.65 ^~~~~~~~~~~~~~~~~~~~~~ 43:02.65 /builddir/build/BUILD/firefox-64.0/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 43:02.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:02.65 foundInterface = 0; \ 43:02.65 ^~~~~~~~~~~~~~ 43:02.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:02.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:02.66 ^~~~~~~~~~~~~~~~~~~~~~~ 43:02.66 /builddir/build/BUILD/firefox-64.0/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:02.66 NS_INTERFACE_MAP_END 43:02.66 ^~~~~~~~~~~~~~~~~~~~ 43:02.66 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 43:02.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 43:02.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 43:02.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 43:02.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 43:02.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 43:02.66 from /builddir/build/BUILD/firefox-64.0/storage/StorageBaseStatementInternal.cpp:9, 43:02.66 from /builddir/build/BUILD/firefox-64.0/objdir/storage/Unified_cpp_storage0.cpp:20: 43:02.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:02.66 } else 43:02.66 ^~~~ 43:02.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 43:02.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:02.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.66 /builddir/build/BUILD/firefox-64.0/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 43:02.66 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 43:02.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:07.27 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 43:07.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 43:07.27 from /builddir/build/BUILD/firefox-64.0/storage/mozStorageService.h:10, 43:07.27 from /builddir/build/BUILD/firefox-64.0/storage/mozStorageService.cpp:10, 43:07.27 from /builddir/build/BUILD/firefox-64.0/objdir/storage/Unified_cpp_storage1.cpp:2: 43:07.27 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 43:07.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:07.27 foundInterface = 0; \ 43:07.27 ^~~~~~~~~~~~~~ 43:07.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:07.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:07.27 ^~~~~~~~~~~~~~~~~~~~~~~ 43:07.27 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatement.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:07.28 NS_INTERFACE_MAP_END 43:07.28 ^~~~~~~~~~~~~~~~~~~~ 43:07.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:07.28 else 43:07.28 ^~~~ 43:07.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 43:07.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:07.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:07.28 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatement.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:07.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 43:07.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:07.30 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 43:07.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:07.30 foundInterface = 0; \ 43:07.30 ^~~~~~~~~~~~~~ 43:07.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:07.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:07.30 ^~~~~~~~~~~~~~~~~~~~~~~ 43:07.31 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatementJSHelper.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:07.31 NS_INTERFACE_MAP_END 43:07.31 ^~~~~~~~~~~~~~~~~~~~ 43:07.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:07.31 else 43:07.31 ^~~~ 43:07.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:07.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:07.31 ^~~~~~~~~~~~~~~~~~ 43:07.31 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatementJSHelper.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:07.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 43:07.31 ^~~~~~~~~~~~~~~~~~~~~~ 43:07.32 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 43:07.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:07.32 foundInterface = 0; \ 43:07.32 ^~~~~~~~~~~~~~ 43:07.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:07.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:07.32 ^~~~~~~~~~~~~~~~~~~~~~~ 43:07.32 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:07.32 NS_INTERFACE_MAP_END 43:07.32 ^~~~~~~~~~~~~~~~~~~~ 43:07.32 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 43:07.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 43:07.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 43:07.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 43:07.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 43:07.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 43:07.33 from /builddir/build/BUILD/firefox-64.0/storage/mozStorageConnection.h:14, 43:07.33 from /builddir/build/BUILD/firefox-64.0/storage/mozStorageService.cpp:11, 43:07.33 from /builddir/build/BUILD/firefox-64.0/objdir/storage/Unified_cpp_storage1.cpp:2: 43:07.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:07.33 } else 43:07.33 ^~~~ 43:07.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 43:07.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:07.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:07.33 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 43:07.33 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 43:07.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:07.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 43:07.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 43:07.34 from /builddir/build/BUILD/firefox-64.0/storage/mozStorageService.h:10, 43:07.34 from /builddir/build/BUILD/firefox-64.0/storage/mozStorageService.cpp:10, 43:07.34 from /builddir/build/BUILD/firefox-64.0/objdir/storage/Unified_cpp_storage1.cpp:2: 43:07.34 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 43:07.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:07.34 foundInterface = 0; \ 43:07.34 ^~~~~~~~~~~~~~ 43:07.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:07.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:07.34 ^~~~~~~~~~~~~~~~~~~~~~~ 43:07.34 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:07.34 NS_INTERFACE_MAP_END 43:07.34 ^~~~~~~~~~~~~~~~~~~~ 43:07.34 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 43:07.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 43:07.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 43:07.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 43:07.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 43:07.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 43:07.34 from /builddir/build/BUILD/firefox-64.0/storage/mozStorageConnection.h:14, 43:07.34 from /builddir/build/BUILD/firefox-64.0/storage/mozStorageService.cpp:11, 43:07.34 from /builddir/build/BUILD/firefox-64.0/objdir/storage/Unified_cpp_storage1.cpp:2: 43:07.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:07.35 } else 43:07.35 ^~~~ 43:07.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 43:07.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:07.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:07.35 /builddir/build/BUILD/firefox-64.0/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 43:07.35 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 43:07.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:09.90 storage/build 43:10.96 storage/test/gtest 43:18.50 extensions/cookie 43:21.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 43:21.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 43:21.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFactory.h:10, 43:21.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Module.h:12, 43:21.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 43:21.49 from /builddir/build/BUILD/firefox-64.0/extensions/cookie/nsCookieModule.cpp:7, 43:21.49 from /builddir/build/BUILD/firefox-64.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 43:21.49 /builddir/build/BUILD/firefox-64.0/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 43:21.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:21.50 foundInterface = 0; \ 43:21.50 ^~~~~~~~~~~~~~ 43:21.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:21.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:21.50 ^~~~~~~~~~~~~~~~~~~~~~~ 43:21.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:21.50 NS_INTERFACE_MAP_END 43:21.50 ^~~~~~~~~~~~~~~~~~~~ 43:21.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 43:21.50 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 43:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 43:21.50 /builddir/build/BUILD/firefox-64.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 43:21.50 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 43:21.50 ^~~~~~~~~~~~~~~~~~~~ 43:21.50 In file included from /builddir/build/BUILD/firefox-64.0/extensions/cookie/nsPermission.cpp:8, 43:21.50 from /builddir/build/BUILD/firefox-64.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 43:21.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:21.50 } else 43:21.50 ^~~~ 43:21.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 43:21.50 } else 43:21.50 ^~~~ 43:21.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 43:21.50 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 43:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 43:21.51 /builddir/build/BUILD/firefox-64.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 43:21.51 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 43:21.51 ^~~~~~~~~~~~~~~~~~~~ 43:28.21 extensions/permissions 43:32.02 media/webrtc/signaling/src/common 43:34.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/signaling/src/common/Unified_cpp_src_common0.cpp:20: 43:34.47 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function 'void ConfigWebRtcLog(mozilla::LogLevel, uint32_t, nsCString&, bool)': 43:34.47 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:159:30: warning: 'log_level' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:34.47 rtc::LogMessage::LogToDebug(log_level); 43:34.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 43:34.73 media/webrtc/signaling/src/jsep 43:46.14 media/webrtc/signaling/src/media-conduit 44:01.18 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/call/audio_receive_stream.h:20, 44:01.18 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/call/call.h:19, 44:01.18 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/call.h:13, 44:01.18 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:21, 44:01.18 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/media-conduit/AudioConduit.h:14, 44:01.18 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 44:01.18 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 44:01.18 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/base/optional.h: In member function 'void mozilla::WebrtcVideoConduit::OnSinkWantsChanged(const rtc::VideoSinkWants&)': 44:01.18 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/base/optional.h:107:7: warning: '*((void*)& max_pixel_count_step_up +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:01.18 new (&value_) T(m.value_); 44:01.18 ^~~ 44:01.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:38: 44:01.19 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:1921:22: note: '*((void*)& max_pixel_count_step_up +4)' was declared here 44:01.19 rtc::Optional max_pixel_count_step_up = wants.max_pixel_count_step_up; 44:01.19 ^~~~~~~~~~~~~~~~~~~~~~~ 44:01.19 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/call/audio_receive_stream.h:20, 44:01.19 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/call/call.h:19, 44:01.19 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/call.h:13, 44:01.19 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:21, 44:01.19 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/media-conduit/AudioConduit.h:14, 44:01.19 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 44:01.19 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 44:01.19 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/base/optional.h:107:7: warning: '*((void*)& max_pixel_count +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:01.19 new (&value_) T(m.value_); 44:01.19 ^~~ 44:01.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:38: 44:01.19 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:1920:22: note: '*((void*)& max_pixel_count +4)' was declared here 44:01.19 rtc::Optional max_pixel_count = wants.max_pixel_count; 44:01.19 ^~~~~~~~~~~~~~~ 44:06.05 media/webrtc/signaling/src/mediapipeline 44:18.18 media/webrtc/signaling/src/peerconnection 44:44.37 media/webrtc/signaling/src/sdp 44:53.70 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 44:53.70 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 44:53.70 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/Sdp.h:71, 44:53.70 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 44:53.70 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 44:53.70 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 44:53.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)': 44:53.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h:1660:50: warning: 'setupEnum' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:53.70 : SdpAttribute(kSetupAttribute), mRole(role) 44:53.70 ^ 44:53.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:629:29: note: 'setupEnum' was declared here 44:53.70 SdpSetupAttribute::Role setupEnum; 44:53.70 ^~~~~~~~~ 44:53.77 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 44:53.77 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 44:53.77 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/Sdp.h:71, 44:53.77 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 44:53.77 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 44:53.77 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 44:53.77 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)': 44:53.77 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h:190:56: warning: 'dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:53.77 : SdpAttribute(kDirectionAttribute), mValue(value) 44:53.78 ^ 44:53.78 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1158:36: note: 'dir' was declared here 44:53.78 SdpDirectionAttribute::Direction dir; 44:53.78 ^~~ 44:53.91 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 44:53.91 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 44:53.91 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/Sdp.h:71, 44:53.91 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 44:53.91 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 44:53.91 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 44:53.92 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)': 44:53.92 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h:373:42: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:53.92 extensionattributes }; 44:53.92 ^ 44:53.92 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1260:38: note: 'direction' was declared here 44:53.92 SdpDirectionAttribute::Direction direction; 44:53.92 ^~~~~~~~~ 44:54.05 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 44:54.05 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 44:54.05 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/Sdp.h:71, 44:54.05 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 44:54.05 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 44:54.05 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 44:54.05 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)': 44:54.05 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h:543:37: warning: 'semantic' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:54.05 Group value = { semantics, tags }; 44:54.05 ^ 44:54.05 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:911:38: note: 'semantic' was declared here 44:54.05 SdpGroupAttributeList::Semantics semantic; 44:54.05 ^~~~~~~~ 44:55.84 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 44:55.84 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 44:55.84 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/Sdp.h:71, 44:55.84 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 44:55.84 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 44:55.84 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 44:55.84 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h: In function 'void mozilla::RsdparsaSdpAttributeList::LoadAttribute(RustAttributeList*, mozilla::SdpAttributeList::AttributeType)': 44:55.84 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h:190:56: warning: 'dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:55.84 : SdpAttribute(kDirectionAttribute), mValue(value) 44:55.84 ^ 44:55.85 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1158:36: note: 'dir' was declared here 44:55.85 SdpDirectionAttribute::Direction dir; 44:55.85 ^~~ 44:55.85 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 44:55.85 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 44:55.85 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/Sdp.h:71, 44:55.85 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 44:55.85 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 44:55.85 from /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 44:55.85 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpAttribute.h:1660:50: warning: 'setupEnum' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:55.85 : SdpAttribute(kSetupAttribute), mRole(role) 44:55.85 ^ 44:55.85 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:629:29: note: 'setupEnum' was declared here 44:55.85 SdpSetupAttribute::Role setupEnum; 44:55.85 ^~~~~~~~~ 45:07.70 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/signaling/src/sdp/Unified_cpp_signaling_src_sdp0.cpp:20: 45:07.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpHelper.cpp: In member function 'nsresult mozilla::SdpHelper::CopyTransportParams(size_t, const mozilla::SdpMediaSection&, mozilla::SdpMediaSection*)': 45:07.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/signaling/src/sdp/SdpHelper.cpp:50:7: warning: 'component' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:07.70 if (numComponents >= component) { 45:07.70 ^~ 45:14.79 media/webrtc/signaling/gtest 47:14.87 media/webrtc/trunk/webrtc/api/video_frame_api_gn 47:15.73 media/webrtc/trunk/webrtc/audio/audio_gn 47:17.94 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 47:18.57 media/webrtc/trunk/webrtc/base/rtc_base_approved_gn 47:24.55 media/webrtc/trunk/webrtc/base/rtc_numerics_gn 47:24.69 media/webrtc/trunk/webrtc/base/rtc_task_queue_gn 47:25.11 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/base/rtc_task_queue_gn/Unified_cpp_rtc_task_queue_gn0.cpp:11: 47:25.11 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/base/task_queue_libevent.cc:68:19: warning: 'rtc::TaskQueue::QueueContext' has a field 'rtc::TaskQueue::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 47:25.11 struct TaskQueue::QueueContext { 47:25.11 ^~~~~~~~~~~~ 47:25.70 media/webrtc/trunk/webrtc/call/call_gn 47:32.60 media/webrtc/trunk/webrtc/call/call_interfaces_gn 47:33.41 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 47:37.05 media/webrtc/trunk/webrtc/common_audio/common_audio_gn 47:37.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/common_audio/common_audio_gn/Unified_cpp_common_audio_gn0.cpp:101: 47:37.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_audio/resampler/resampler.cc: In member function 'int webrtc::Resampler::ResetIfNeeded(int, int, size_t)': 47:37.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_audio/resampler/resampler.cc:54:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 47:37.71 if (!state_ || channels_ != num_channels || 47:37.71 ~~~~~~~~~~^~~~~~~~~~~~~~~ 47:41.06 media/webrtc/trunk/webrtc/common_video/common_video_gn 47:41.38 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:47: 47:41.38 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 47:41.38 #define RETURN_EMPTY_ON_FAIL(x) \ 47:41.38 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 47:41.38 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 47:41.38 #define RETURN_EMPTY_ON_FAIL(x) \ 47:44.36 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 47:45.24 media/webrtc/trunk/webrtc/media/mozilla_rtc_media_gn 47:46.17 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 47:48.93 media/webrtc/trunk/webrtc/modules/audio_coding/audio_decoder_interface_gn 47:49.75 media/webrtc/trunk/webrtc/modules/audio_coding/audio_encoder_interface_gn 47:50.32 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 47:51.01 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_gn 47:51.85 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 47:53.94 media/webrtc/trunk/webrtc/modules/audio_coding/builtin_audio_decoder_factory_gn 47:54.85 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 47:56.12 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 47:56.38 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn 47:57.08 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 47:57.54 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 47:58.51 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 48:02.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn/Unified_c_isac_c_gn0.c:137: 48:02.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c: In function 'Decode': 48:02.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:1152:52: warning: 'crc' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:02.83 validChecksum &= (((crc >> (24 - k * 8)) & 0xFF) == 48:02.83 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 48:02.97 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c: In function 'WebRtcIsac_Encode': 48:02.97 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:722:11: warning: 'crc' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:02.97 (uint8_t)(crc >> (24 - k * 8)); 48:02.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:04.83 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 48:05.28 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 48:12.54 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_gn 48:13.35 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 48:14.19 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 48:19.10 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:38: 48:19.10 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 48:19.10 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:957:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:19.10 sync_buffer_->IncreaseEndTimestamp( 48:19.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 48:19.10 static_cast(output_size_samples_)); 48:19.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:19.10 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:963:5: note: here 48:19.10 case kAudioRepetition: { 48:19.10 ^~~~ 48:24.49 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 48:24.58 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 48:25.17 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 48:26.63 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 48:26.79 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 48:28.59 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/audio_conference_mixer_gn 48:30.69 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_gn 48:32.31 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 48:32.80 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 48:34.25 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 48:35.59 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 48:41.16 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 48:41.16 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:289:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 48:41.16 memset(metrics, 0, sizeof(Metrics)); 48:41.16 ^ 48:41.16 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:19, 48:41.16 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 48:41.16 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:768:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 48:41.16 struct Metrics { 48:41.16 ^~~~~~~ 49:00.66 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 49:02.69 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 49:06.06 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 49:07.44 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 49:09.36 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 49:13.09 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 49:23.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn2.cpp:47: 49:23.87 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_utility.cc: In constructor 'webrtc::RTCPUtility::RTCPPacketIterator::RTCPPacketIterator(uint8_t*, size_t)': 49:23.87 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_utility.cc:1714:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::RTCPUtility::RtcpCommonHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 49:23.87 memset(&_header, 0, sizeof(_header)); 49:23.87 ^ 49:23.87 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver.h:23, 49:23.87 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc:11, 49:23.87 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn2.cpp:29: 49:23.87 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_utility.h:314:8: note: 'struct webrtc::RTCPUtility::RtcpCommonHeader' declared here 49:23.87 struct RtcpCommonHeader { 49:23.87 ^~~~~~~~~~~~~~~~ 49:23.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn2.cpp:119: 49:23.96 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 49:23.96 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:53:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:23.97 memset(header, 0, sizeof(*header)); 49:23.97 ^ 49:23.97 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:24, 49:23.97 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc:17, 49:23.97 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn2.cpp:11: 49:23.97 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:933:8: note: 'struct webrtc::RTPHeader' declared here 49:23.97 struct RTPHeader { 49:23.97 ^~~~~~~~~ 49:24.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn2.cpp:65: 49:24.57 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 49:24.57 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:534:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:24.57 parsed_payload->frame_type = kVideoFrameKey; 49:24.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 49:24.57 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:536:7: note: here 49:24.57 case H264::NaluType::kSlice: { 49:24.57 ^~~~ 49:33.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn3.cpp:20: 49:33.22 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion, bool)': 49:33.23 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:168:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:33.23 memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 49:33.23 ^ 49:33.23 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/flexfec_sender.h:21, 49:33.23 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:23, 49:33.23 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:15, 49:33.23 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_payload_registry.h:20, 49:33.23 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_payload_registry.cc:11, 49:33.23 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn3.cpp:2: 49:33.23 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:75:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 49:33.23 struct WebRtcRTPHeader { 49:33.23 ^~~~~~~~~~~~~~~ 49:33.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn3.cpp:47: 49:33.35 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 49:33.35 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:66:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 49:33.36 sizeof(RtpRtcp::Configuration)); 49:33.36 ^ 49:33.36 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:15, 49:33.36 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_payload_registry.h:20, 49:33.36 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_payload_registry.cc:11, 49:33.36 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn3.cpp:2: 49:33.36 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:46:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 49:33.36 struct Configuration { 49:33.36 ^~~~~~~~~~~~~ 49:38.73 media/webrtc/trunk/webrtc/modules/utility/utility_gn 49:39.47 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 49:40.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:11: 49:40.47 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)': 49:40.48 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:151:21: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 49:40.48 sprintf(device, "/dev/video%d", (int) _deviceId); 49:40.48 ^~~~~~~~~~~~~~ 49:40.48 In file included from /usr/include/stdio.h:873, 49:40.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/stdio.h:3, 49:40.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/throw_gcc.h:13, 49:40.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/stl_wrappers/type_traits:64, 49:40.48 from /usr/include/c++/8/bits/move.h:55, 49:40.48 from /usr/include/c++/8/bits/stl_pair.h:59, 49:40.48 from /usr/include/c++/8/bits/stl_algobase.h:64, 49:40.48 from /usr/include/c++/8/vector:60, 49:40.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/vector:3, 49:40.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/stl_wrappers/vector:44, 49:40.48 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 49:40.48 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 49:40.48 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 49:40.48 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:2: 49:40.48 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 49:40.48 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 49:40.48 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:40.48 __bos (__s), __fmt, __va_arg_pack ()); 49:40.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:40.64 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 49:41.64 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 49:42.82 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In static member function 'static void webrtc::VCMCodecDataBase::Codec(webrtc::VideoCodecType, webrtc::VideoCodec*)': 49:42.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:117:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 49:42.83 memset(settings, 0, sizeof(VideoCodec)); 49:42.83 ^ 49:42.83 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 49:42.83 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 49:42.83 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 49:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 49:42.83 class VideoCodec { 49:42.83 ^~~~~~~~~~ 49:42.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 49:42.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:299:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 49:42.84 memset(&send_codec_, 0, sizeof(VideoCodec)); 49:42.84 ^ 49:42.84 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 49:42.84 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 49:42.84 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 49:42.84 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.84 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 49:42.84 class VideoCodec { 49:42.84 ^~~~~~~~~~ 49:42.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.84 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 49:42.84 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:458:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 49:42.84 memset(&receive_codec_, 0, sizeof(VideoCodec)); 49:42.84 ^ 49:42.84 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 49:42.85 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 49:42.85 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 49:42.85 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.85 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 49:42.85 class VideoCodec { 49:42.85 ^~~~~~~~~~ 49:42.85 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.85 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 49:42.85 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:490:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 49:42.85 memset(&receive_codec_, 0, sizeof(VideoCodec)); 49:42.85 ^ 49:42.85 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 49:42.85 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 49:42.85 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 49:42.85 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.85 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 49:42.85 class VideoCodec { 49:42.85 ^~~~~~~~~~ 49:42.85 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.86 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:503:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 49:42.86 memset(&receive_codec_, 0, sizeof(VideoCodec)); 49:42.86 ^ 49:42.86 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 49:42.86 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 49:42.86 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 49:42.86 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 49:42.86 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 49:42.86 class VideoCodec { 49:42.86 ^~~~~~~~~~ 49:43.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:92: 49:43.50 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/h264_sps_pps_tracker.cc: In member function 'webrtc::video_coding::H264SpsPpsTracker::PacketAction webrtc::video_coding::H264SpsPpsTracker::CopyAndFixBitstream(webrtc::VCMPacket*)': 49:43.50 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/h264_sps_pps_tracker.cc:97:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:43.50 FALLTHROUGH(); 49:43.51 ^ 49:43.51 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/h264_sps_pps_tracker.cc:99:7: note: here 49:43.51 default: { 49:43.51 ^~~~~~~ 49:43.53 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 49:43.53 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 49:43.53 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:799:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:43.53 if (previous_state != kStateDecodable && 49:43.53 ^~ 49:43.53 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:810:5: note: here 49:43.53 case kDecodableSession: { 49:43.53 ^~~~ 49:49.31 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:20: 49:49.31 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/packet.cc: In member function 'void webrtc::VCMPacket::CopyCodecSpecifics(const webrtc::RTPVideoHeader&)': 49:49.31 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/packet.cc:138:11: warning: 'webrtc::VCMPacket::::isFirstPacket' is deprecated [-Wdeprecated-declarations] 49:49.31 if (isFirstPacket && markerBit) 49:49.31 ^~~~~~~~~~~~~ 49:49.31 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.h:22, 49:49.31 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.cc:14, 49:49.31 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:11: 49:49.32 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/packet.h:44:25: note: declared here 49:49.32 RTC_DEPRECATED bool isFirstPacket; // Is this first packet in a frame. 49:49.32 ^~~~~~~~~~~~~ 49:49.32 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:20: 49:49.32 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/packet.cc:138:11: warning: 'webrtc::VCMPacket::::isFirstPacket' is deprecated [-Wdeprecated-declarations] 49:49.32 if (isFirstPacket && markerBit) 49:49.32 ^~~~~~~~~~~~~ 49:49.32 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.h:22, 49:49.32 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.cc:14, 49:49.32 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:11: 49:49.32 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/packet.h:44:25: note: declared here 49:49.32 RTC_DEPRECATED bool isFirstPacket; // Is this first packet in a frame. 49:49.32 ^~~~~~~~~~~~~ 49:49.32 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:20: 49:49.32 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/packet.cc:140:16: warning: 'webrtc::VCMPacket::::isFirstPacket' is deprecated [-Wdeprecated-declarations] 49:49.33 else if (isFirstPacket) 49:49.33 ^~~~~~~~~~~~~ 49:49.33 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.h:22, 49:49.33 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.cc:14, 49:49.33 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:11: 49:49.33 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/packet.h:44:25: note: declared here 49:49.33 RTC_DEPRECATED bool isFirstPacket; // Is this first packet in a frame. 49:49.33 ^~~~~~~~~~~~~ 49:49.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:20: 49:49.33 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/packet.cc:140:16: warning: 'webrtc::VCMPacket::::isFirstPacket' is deprecated [-Wdeprecated-declarations] 49:49.33 else if (isFirstPacket) 49:49.33 ^~~~~~~~~~~~~ 49:49.33 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.h:22, 49:49.33 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.cc:14, 49:49.33 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:11: 49:49.33 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/packet.h:44:25: note: declared here 49:49.33 RTC_DEPRECATED bool isFirstPacket; // Is this first packet in a frame. 49:49.33 ^~~~~~~~~~~~~ 49:49.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:101: 49:49.62 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 49:49.62 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:96:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 49:49.62 memset(&video_codec, 0, sizeof(video_codec)); 49:49.62 ^ 49:49.62 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:24, 49:49.62 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:17, 49:49.62 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 49:49.63 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 49:49.63 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 49:49.63 class VideoCodec { 49:49.63 ^~~~~~~~~~ 49:54.92 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 49:56.88 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 49:57.46 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 49:58.01 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 49:58.59 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn/Unified_cpp_webrtc_vp8_gn0.cpp:38: 49:58.59 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 49:58.59 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc:136:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 49:58.59 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 49:58.59 ^ 49:58.59 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video_frame.h:22, 49:58.59 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_video/include/video_image.h:15, 49:58.60 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/temporal_layers.h:17, 49:58.60 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.h:17, 49:58.60 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc:10, 49:58.60 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn/Unified_cpp_webrtc_vp8_gn0.cpp:2: 49:58.60 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 49:58.60 class VideoCodec { 49:58.60 ^~~~~~~~~~ 49:58.82 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn/Unified_cpp_webrtc_vp8_gn0.cpp:2: 49:58.82 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc: In member function 'virtual int webrtc::DefaultTemporalLayers::EncodeFlags(uint32_t)': 49:58.82 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc:220:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:58.82 flags |= VP8_EFLAG_NO_REF_GF; 49:58.82 ^ 49:58.82 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc:223:5: note: here 49:58.82 case kTemporalUpdateGolden: 49:58.82 ^~~~ 49:58.82 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc:230:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:58.82 flags |= VP8_EFLAG_NO_REF_GF; 49:58.82 ^ 49:58.82 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc:233:5: note: here 49:58.82 case kTemporalUpdateAltref: 49:58.82 ^~~~ 49:58.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc:238:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:58.83 flags |= VP8_EFLAG_NO_REF_ARF; 49:58.83 ^ 49:58.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc:241:5: note: here 49:58.83 case kTemporalUpdateNone: 49:58.83 ^~~~ 50:01.90 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 50:02.46 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 50:02.46 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 50:02.47 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:86:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 50:02.47 memset(&codec_, 0, sizeof(codec_)); 50:02.47 ^ 50:02.47 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 50:02.47 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:15, 50:02.47 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 50:02.47 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 50:02.47 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:11, 50:02.47 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 50:02.47 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 50:02.47 class VideoCodec { 50:02.47 ^~~~~~~~~~ 50:02.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 50:02.48 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 50:02.54 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:893:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 50:02.54 memset(&codec_, 0, sizeof(codec_)); 50:02.55 ^ 50:02.55 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 50:02.55 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:15, 50:02.55 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 50:02.55 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 50:02.55 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:11, 50:02.55 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 50:02.55 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 50:02.55 class VideoCodec { 50:02.55 ^~~~~~~~~~ 50:03.62 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 50:04.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 50:04.18 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 50:04.18 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:185:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 50:04.18 (x_density_[mb_col] * y_density_[mb_row] && 50:05.38 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 50:05.68 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 50:06.97 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 50:08.86 media/webrtc/trunk/webrtc/video/video_gn 50:11.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 50:11.62 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 50:11.62 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:153:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 50:11.62 memset(&codec, 0, sizeof(codec)); 50:11.62 ^ 50:11.62 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:18, 50:11.62 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/call_stats.cc:17, 50:11.62 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 50:11.62 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 50:11.63 class VideoCodec { 50:11.63 ^~~~~~~~~~ 50:12.40 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:56: 50:12.40 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/rtp_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 50:12.41 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/rtp_stream_receiver.cc:321:52: warning: this statement may fall through [-Wimplicit-fallthrough=] 50:12.41 keyframe_request_sender_->RequestKeyFrame(); 50:12.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 50:12.41 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/rtp_stream_receiver.cc:323:9: note: here 50:12.41 case video_coding::H264SpsPpsTracker::kDrop: 50:12.41 ^~~~ 50:22.87 media/webrtc/trunk/webrtc/voice_engine/audio_coder_gn 50:23.52 media/webrtc/trunk/webrtc/voice_engine/file_player_gn 50:24.26 media/webrtc/trunk/webrtc/voice_engine/file_recorder_gn 50:24.99 media/webrtc/trunk/webrtc/voice_engine/level_indicator_gn 50:25.54 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 50:26.60 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 50:26.60 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc: In member function 'int webrtc::voe::Channel::StartPlayingFileLocally(const char*, bool, webrtc::FileFormats, int, float, int, const webrtc::CodecInst*)': 50:26.60 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:2009:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.60 _outputFilePlayerId, (const FileFormats)format); 50:26.60 ^~~~~~ 50:26.60 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc: In member function 'int webrtc::voe::Channel::StartPlayingFileLocally(webrtc::InStream*, webrtc::FileFormats, int, float, int, const webrtc::CodecInst*)': 50:26.61 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:2076:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.61 _outputFilePlayerId, (const FileFormats)format); 50:26.61 ^~~~~~ 50:26.61 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc: In member function 'int webrtc::voe::Channel::StartPlayingFileAsMicrophone(const char*, bool, webrtc::FileFormats, int, float, int, const webrtc::CodecInst*)': 50:26.61 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:2204:72: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.61 (const FileFormats)format); 50:26.61 ^~~~~~ 50:26.68 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc: In member function 'int webrtc::voe::Channel::StartPlayingFileAsMicrophone(webrtc::InStream*, webrtc::FileFormats, int, float, int, const webrtc::CodecInst*)': 50:26.69 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:2266:72: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.69 (const FileFormats)format); 50:26.69 ^~~~~~ 50:26.69 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc: In member function 'int webrtc::voe::Channel::StartRecordingPlayout(const char*, const webrtc::CodecInst*)': 50:26.69 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:2363:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.69 _outputFileRecorderId, (const FileFormats)format); 50:26.69 ^~~~~~ 50:26.69 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc: In member function 'int webrtc::voe::Channel::StartRecordingPlayout(webrtc::OutStream*, const webrtc::CodecInst*)': 50:26.69 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:2427:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.69 _outputFileRecorderId, (const FileFormats)format); 50:26.69 ^~~~~~ 50:26.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:38: 50:26.69 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/output_mixer.cc: In member function 'int webrtc::voe::OutputMixer::StartRecordingPlayout(const char*, const webrtc::CodecInst*)': 50:26.69 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/output_mixer.cc:300:41: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.69 _instanceId, (const FileFormats)format); 50:26.69 ^~~~~~ 50:26.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/output_mixer.cc: In member function 'int webrtc::voe::OutputMixer::StartRecordingPlayout(webrtc::OutStream*, const webrtc::CodecInst*)': 50:26.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/output_mixer.cc:372:41: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.70 _instanceId, (const FileFormats)format); 50:26.70 ^~~~~~ 50:26.70 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 50:26.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc: In member function 'int webrtc::voe::TransmitMixer::StartPlayingFileAsMicrophone(const char*, bool, webrtc::FileFormats, int, float, int, const webrtc::CodecInst*)': 50:26.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc:494:72: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.70 FilePlayer::CreateFilePlayer(_filePlayerId, (const FileFormats)format); 50:26.70 ^~~~~~ 50:26.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc: In member function 'int webrtc::voe::TransmitMixer::StartPlayingFileAsMicrophone(webrtc::InStream*, webrtc::FileFormats, int, float, int, const webrtc::CodecInst*)': 50:26.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc:560:72: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.70 FilePlayer::CreateFilePlayer(_filePlayerId, (const FileFormats)format); 50:26.70 ^~~~~~ 50:26.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc: In member function 'int webrtc::voe::TransmitMixer::StartRecordingMicrophone(const char*, const webrtc::CodecInst*)': 50:26.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc:668:45: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.70 _fileRecorderId, (const FileFormats)format); 50:26.70 ^~~~~~ 50:26.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc: In member function 'int webrtc::voe::TransmitMixer::StartRecordingMicrophone(webrtc::OutStream*, const webrtc::CodecInst*)': 50:26.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc:738:45: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.71 _fileRecorderId, (const FileFormats)format); 50:26.71 ^~~~~~ 50:26.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc: In member function 'int webrtc::voe::TransmitMixer::StartRecordingCall(const char*, const webrtc::CodecInst*)': 50:26.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc:837:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.71 _fileCallRecorderId, (const FileFormats)format); 50:26.71 ^~~~~~ 50:26.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc: In member function 'int webrtc::voe::TransmitMixer::StartRecordingCall(webrtc::OutStream*, const webrtc::CodecInst*)': 50:26.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc:907:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:26.71 _fileCallRecorderId, (const FileFormats)format); 50:26.71 ^~~~~~ 50:30.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 50:30.07 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc: In member function 'void webrtc::voe::Channel::Demultiplex(const int16_t*, int, size_t, size_t)': 50:30.08 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:3020:13: warning: '*((void*)& codec +48)' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:30.08 CodecInst codec; 50:30.08 ^~~~~ 50:30.08 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:3020:13: warning: '*((void*)& codec +36)' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:31.64 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc: In member function 'virtual void webrtc::VoEBaseImpl::PushCaptureData(int, const void*, int, int, size_t, size_t)': 50:31.64 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:3020:13: warning: '*((void*)& codec +48)' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:31.64 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/voice_engine/channel.cc:3020:13: warning: '*((void*)& codec +36)' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:34.06 media/webrtc/trunk/webrtc/webrtc_common_gn 50:35.17 media/webrtc/trunk/webrtc/webrtc_gn 50:35.22 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_gn 50:36.21 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.cpp:65: 50:36.21 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 50:36.21 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50:36.21 if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 50:36.21 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.21 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 50:36.22 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50:36.22 if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 50:36.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.22 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 50:36.22 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50:36.22 if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 50:36.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.26 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.cpp:137: 50:36.26 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 50:36.26 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc:83:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 50:36.26 if (processId == getpid()) { 50:36.26 ~~~~~~~~~~^~~~~~~~~~~ 50:40.24 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 50:42.02 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn 50:42.10 media/webrtc/trunk/webrtc/video_engine/video_engine_gn 50:42.66 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.cc:23, 50:42.66 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/video_engine/video_engine_gn/Unified_cpp_video_engine_gn0.cpp:2: 50:42.66 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.h: In constructor 'webrtc::DesktopCaptureImpl::DesktopCaptureImpl(int32_t)': 50:42.66 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.h:249:20: warning: 'webrtc::DesktopCaptureImpl::mRefCount' will be initialized after [-Wreorder] 50:42.66 mutable uint32_t mRefCount; 50:42.66 ^~~~~~~~~ 50:42.67 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.h:247:40: warning: 'std::unique_ptr webrtc::DesktopCaptureImpl::capturer_thread_' [-Wreorder] 50:42.67 std::unique_ptr capturer_thread_; 50:42.67 ^~~~~~~~~~~~~~~~ 50:42.67 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/webrtc/video_engine/video_engine_gn/Unified_cpp_video_engine_gn0.cpp:2: 50:42.67 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.cc:435:1: warning: when initialized here [-Wreorder] 50:42.67 DesktopCaptureImpl::DesktopCaptureImpl(const int32_t id) 50:42.67 ^~~~~~~~~~~~~~~~~~ 50:43.52 media/mtransport/build 51:12.75 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp: In member function 'bool mozilla::TestNrSocket::allow_ingress(const nr_transport_addr&, mozilla::TestNrSocket::PortMapping**) const': 51:12.75 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp:839:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:12.75 if (!nr_transport_addr_cmp(const_cast(&remote_address), 51:12.75 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:12.75 &port_mapping->remote_address_, 51:12.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:12.75 compare_flags)) 51:12.76 ~~~~~~~~~~~~~~ 51:12.76 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp:824:7: note: 'compare_flags' was declared here 51:12.76 int compare_flags; 51:12.76 ^~~~~~~~~~~~~ 51:12.78 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp: In member function 'mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const': 51:12.78 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp:839:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:12.78 if (!nr_transport_addr_cmp(const_cast(&remote_address), 51:12.78 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:12.78 &port_mapping->remote_address_, 51:12.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:12.78 compare_flags)) 51:12.78 ~~~~~~~~~~~~~~ 51:12.99 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp: In function 'virtual int mozilla::TestNrSocket::sendto(const void*, size_t, int, nr_transport_addr*)': 51:12.99 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp:839:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:13.00 if (!nr_transport_addr_cmp(const_cast(&remote_address), 51:13.00 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.00 &port_mapping->remote_address_, 51:13.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.00 compare_flags)) 51:13.00 ~~~~~~~~~~~~~~ 51:13.00 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp:824:7: note: 'compare_flags' was declared here 51:13.00 int compare_flags; 51:13.00 ^~~~~~~~~~~~~ 51:13.00 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp:839:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:13.00 if (!nr_transport_addr_cmp(const_cast(&remote_address), 51:13.00 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.00 &port_mapping->remote_address_, 51:13.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.00 compare_flags)) 51:13.00 ~~~~~~~~~~~~~~ 51:13.00 /builddir/build/BUILD/firefox-64.0/media/mtransport/test_nr_socket.cpp:824:7: note: 'compare_flags' was declared here 51:13.00 int compare_flags; 51:13.00 ^~~~~~~~~~~~~ 51:28.54 media/mtransport/ipc 51:32.84 testing/gtest 51:45.48 testing/gtest/benchmark 51:45.52 testing/gtest/mozilla 51:49.91 uriloader/base 51:53.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 51:53.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 51:53.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDocumentLoader.h:10, 51:53.05 from /builddir/build/BUILD/firefox-64.0/uriloader/base/nsDocLoader.h:12, 51:53.05 from /builddir/build/BUILD/firefox-64.0/uriloader/base/nsDocLoader.cpp:10, 51:53.05 from /builddir/build/BUILD/firefox-64.0/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 51:53.05 /builddir/build/BUILD/firefox-64.0/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 51:53.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:53.06 foundInterface = 0; \ 51:53.06 ^~~~~~~~~~~~~~ 51:53.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:53.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:53.06 ^~~~~~~~~~~~~~~~~~~~~~~ 51:53.06 /builddir/build/BUILD/firefox-64.0/uriloader/base/nsDocLoader.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:53.06 NS_INTERFACE_MAP_END 51:53.06 ^~~~~~~~~~~~~~~~~~~~ 51:53.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:53.06 } else 51:53.06 ^~~~ 51:53.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 51:53.06 NS_IMPL_QUERY_BODY_CONCRETE(_class) 51:53.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.06 /builddir/build/BUILD/firefox-64.0/uriloader/base/nsDocLoader.cpp:184:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 51:53.06 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 51:53.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.22 /builddir/build/BUILD/firefox-64.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 51:53.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:53.22 foundInterface = 0; \ 51:53.22 ^~~~~~~~~~~~~~ 51:53.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:53.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:53.22 ^~~~~~~~~~~~~~~~~~~~~~~ 51:53.22 /builddir/build/BUILD/firefox-64.0/uriloader/base/nsURILoader.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:53.23 NS_INTERFACE_MAP_END 51:53.23 ^~~~~~~~~~~~~~~~~~~~ 51:53.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:53.23 else 51:53.23 ^~~~ 51:53.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:53.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:53.23 ^~~~~~~~~~~~~~~~~~ 51:53.23 /builddir/build/BUILD/firefox-64.0/uriloader/base/nsURILoader.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:53.23 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 51:53.23 ^~~~~~~~~~~~~~~~~~~~~~ 51:53.24 /builddir/build/BUILD/firefox-64.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 51:53.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:53.25 foundInterface = 0; \ 51:53.25 ^~~~~~~~~~~~~~ 51:53.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:53.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:53.25 ^~~~~~~~~~~~~~~~~~~~~~~ 51:53.25 /builddir/build/BUILD/firefox-64.0/uriloader/base/nsURILoader.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:53.25 NS_INTERFACE_MAP_END 51:53.25 ^~~~~~~~~~~~~~~~~~~~ 51:53.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:53.25 else 51:53.25 ^~~~ 51:53.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:53.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:53.25 ^~~~~~~~~~~~~~~~~~ 51:53.25 /builddir/build/BUILD/firefox-64.0/uriloader/base/nsURILoader.cpp:806:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:53.25 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 51:53.25 ^~~~~~~~~~~~~~~~~~~~~~ 51:56.51 uriloader/exthandler 52:08.30 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 52:08.30 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 52:08.30 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIHandlerService.h:10, 52:08.30 from /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/ContentHandlerService.h:4, 52:08.30 from /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/ContentHandlerService.cpp:1, 52:08.30 from /builddir/build/BUILD/firefox-64.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 52:08.30 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 52:08.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:08.30 foundInterface = 0; \ 52:08.30 ^~~~~~~~~~~~~~ 52:08.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:08.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:08.30 ^~~~~~~~~~~~~~~~~~~~~~~ 52:08.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:08.30 NS_INTERFACE_MAP_END 52:08.30 ^~~~~~~~~~~~~~~~~~~~ 52:08.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:08.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:08.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:08.31 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:08.31 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 52:08.31 ^~~~~~~~~~~~~~~~~~~~ 52:08.31 In file included from /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 52:08.31 from /builddir/build/BUILD/firefox-64.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 52:08.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:08.31 } else 52:08.31 ^~~~ 52:08.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:08.31 } else 52:08.31 ^~~~ 52:08.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:08.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:08.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:08.31 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:08.31 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 52:08.31 ^~~~~~~~~~~~~~~~~~~~ 52:08.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 52:08.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 52:08.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIHandlerService.h:10, 52:08.36 from /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/ContentHandlerService.h:4, 52:08.36 from /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/ContentHandlerService.cpp:1, 52:08.36 from /builddir/build/BUILD/firefox-64.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 52:08.36 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 52:08.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:08.36 foundInterface = 0; \ 52:08.36 ^~~~~~~~~~~~~~ 52:08.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:08.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:08.36 ^~~~~~~~~~~~~~~~~~~~~~~ 52:08.36 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:08.36 NS_INTERFACE_MAP_END 52:08.36 ^~~~~~~~~~~~~~~~~~~~ 52:08.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:08.36 else 52:08.36 ^~~~ 52:08.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:08.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:08.36 ^~~~~~~~~~~~~~~~~~ 52:08.36 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1199:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:08.36 NS_INTERFACE_MAP_ENTRY(nsINamed) 52:08.37 ^~~~~~~~~~~~~~~~~~~~~~ 52:08.41 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 52:08.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:08.41 foundInterface = 0; \ 52:08.41 ^~~~~~~~~~~~~~ 52:08.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:08.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:08.42 ^~~~~~~~~~~~~~~~~~~~~~~ 52:08.42 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:08.42 NS_INTERFACE_MAP_END 52:08.42 ^~~~~~~~~~~~~~~~~~~~ 52:08.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:08.42 else 52:08.42 ^~~~ 52:08.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:08.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:08.42 ^~~~~~~~~~~~~~~~~~ 52:08.42 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:08.42 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 52:08.42 ^~~~~~~~~~~~~~~~~~~~~~ 52:08.42 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 52:08.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:08.42 foundInterface = 0; \ 52:08.42 ^~~~~~~~~~~~~~ 52:08.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:08.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:08.43 ^~~~~~~~~~~~~~~~~~~~~~~ 52:08.43 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:08.43 NS_INTERFACE_MAP_END 52:08.43 ^~~~~~~~~~~~~~~~~~~~ 52:08.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:08.43 else 52:08.43 ^~~~ 52:08.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:08.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:08.43 ^~~~~~~~~~~~~~~~~~ 52:08.43 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:499:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:08.43 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:08.43 ^~~~~~~~~~~~~~~~~~~~~~ 52:08.43 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 52:08.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:08.43 foundInterface = 0; \ 52:08.43 ^~~~~~~~~~~~~~ 52:08.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:08.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:08.44 ^~~~~~~~~~~~~~~~~~~~~~~ 52:08.44 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:08.44 NS_INTERFACE_MAP_END 52:08.44 ^~~~~~~~~~~~~~~~~~~~ 52:08.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:08.44 else 52:08.44 ^~~~ 52:08.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:08.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:08.44 /builddir/build/BUILD/firefox-64.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:08.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 52:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:14.85 uriloader/prefetch 52:20.78 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 52:20.79 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 52:20.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 52:20.79 from /builddir/build/BUILD/firefox-64.0/ipc/glue/BackgroundUtils.h:10, 52:20.79 from /builddir/build/BUILD/firefox-64.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 52:20.79 from /builddir/build/BUILD/firefox-64.0/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 52:20.79 /builddir/build/BUILD/firefox-64.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 52:20.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:20.79 foundInterface = 0; \ 52:20.79 ^~~~~~~~~~~~~~ 52:20.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:20.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:20.79 ^~~~~~~~~~~~~~~~~~~~~~~ 52:20.79 /builddir/build/BUILD/firefox-64.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:20.79 NS_INTERFACE_MAP_END 52:20.79 ^~~~~~~~~~~~~~~~~~~~ 52:20.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:20.79 else 52:20.79 ^~~~ 52:20.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:20.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:20.79 ^~~~~~~~~~~~~~~~~~ 52:20.79 /builddir/build/BUILD/firefox-64.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:20.79 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 52:20.80 ^~~~~~~~~~~~~~~~~~~~~~ 52:28.99 caps 52:36.85 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 52:36.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 52:36.85 from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.h:9, 52:36.85 from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:7, 52:36.85 from /builddir/build/BUILD/firefox-64.0/objdir/caps/Unified_cpp_caps0.cpp:2: 52:36.86 /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 52:36.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:36.86 foundInterface = 0; \ 52:36.86 ^~~~~~~~~~~~~~ 52:36.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:36.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:36.86 ^~~~~~~~~~~~~~~~~~~~~~~ 52:36.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:36.86 NS_INTERFACE_MAP_END 52:36.86 ^~~~~~~~~~~~~~~~~~~~ 52:36.86 /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:50:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:36.86 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 52:36.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:36.86 In file included from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:23, 52:36.86 from /builddir/build/BUILD/firefox-64.0/objdir/caps/Unified_cpp_caps0.cpp:2: 52:36.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:36.86 } else 52:36.86 ^~~~ 52:36.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:36.86 } else 52:36.86 ^~~~ 52:36.86 /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:50:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:36.86 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 52:36.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 52:38.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 52:38.05 from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.h:9, 52:38.05 from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:7, 52:38.05 from /builddir/build/BUILD/firefox-64.0/objdir/caps/Unified_cpp_caps0.cpp:2: 52:38.06 /builddir/build/BUILD/firefox-64.0/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 52:38.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:38.06 foundInterface = 0; \ 52:38.06 ^~~~~~~~~~~~~~ 52:38.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:38.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:38.06 ^~~~~~~~~~~~~~~~~~~~~~~ 52:38.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:38.06 NS_INTERFACE_MAP_END 52:38.06 ^~~~~~~~~~~~~~~~~~~~ 52:38.06 /builddir/build/BUILD/firefox-64.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:38.06 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 52:38.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.06 In file included from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:23, 52:38.06 from /builddir/build/BUILD/firefox-64.0/objdir/caps/Unified_cpp_caps0.cpp:2: 52:38.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:38.06 } else 52:38.06 ^~~~ 52:38.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:38.06 } else 52:38.06 ^~~~ 52:38.06 /builddir/build/BUILD/firefox-64.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:38.06 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 52:38.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 52:38.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 52:38.18 from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.h:9, 52:38.18 from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:7, 52:38.18 from /builddir/build/BUILD/firefox-64.0/objdir/caps/Unified_cpp_caps0.cpp:2: 52:38.18 /builddir/build/BUILD/firefox-64.0/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 52:38.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:38.19 foundInterface = 0; \ 52:38.19 ^~~~~~~~~~~~~~ 52:38.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:38.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:38.19 ^~~~~~~~~~~~~~~~~~~~~~~ 52:38.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:38.19 NS_INTERFACE_MAP_END 52:38.19 ^~~~~~~~~~~~~~~~~~~~ 52:38.19 /builddir/build/BUILD/firefox-64.0/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:38.19 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 52:38.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.19 In file included from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:23, 52:38.19 from /builddir/build/BUILD/firefox-64.0/objdir/caps/Unified_cpp_caps0.cpp:2: 52:38.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:38.19 } else 52:38.19 ^~~~ 52:38.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:38.19 } else 52:38.19 ^~~~ 52:38.19 /builddir/build/BUILD/firefox-64.0/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:38.20 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 52:38.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 52:38.20 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 52:38.20 from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.h:9, 52:38.20 from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:7, 52:38.20 from /builddir/build/BUILD/firefox-64.0/objdir/caps/Unified_cpp_caps0.cpp:2: 52:38.20 /builddir/build/BUILD/firefox-64.0/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 52:38.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:38.20 foundInterface = 0; \ 52:38.20 ^~~~~~~~~~~~~~ 52:38.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:38.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:38.20 ^~~~~~~~~~~~~~~~~~~~~~~ 52:38.20 /builddir/build/BUILD/firefox-64.0/caps/NullPrincipalURI.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:38.20 NS_INTERFACE_MAP_END 52:38.20 ^~~~~~~~~~~~~~~~~~~~ 52:38.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:38.20 else 52:38.20 ^~~~ 52:38.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:38.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:38.20 ^~~~~~~~~~~~~~~~~~ 52:38.20 /builddir/build/BUILD/firefox-64.0/caps/NullPrincipalURI.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:38.21 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 52:38.21 ^~~~~~~~~~~~~~~~~~~~~~ 52:38.23 /builddir/build/BUILD/firefox-64.0/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 52:38.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:38.23 foundInterface = 0; \ 52:38.24 ^~~~~~~~~~~~~~ 52:38.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:38.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:38.24 ^~~~~~~~~~~~~~~~~~~~~~~ 52:38.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:38.24 NS_INTERFACE_MAP_END 52:38.24 ^~~~~~~~~~~~~~~~~~~~ 52:38.24 /builddir/build/BUILD/firefox-64.0/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:38.24 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 52:38.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.24 In file included from /builddir/build/BUILD/firefox-64.0/caps/ContentPrincipal.cpp:23, 52:38.24 from /builddir/build/BUILD/firefox-64.0/objdir/caps/Unified_cpp_caps0.cpp:2: 52:38.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:38.24 } else 52:38.24 ^~~~ 52:38.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:38.24 } else 52:38.24 ^~~~ 52:38.24 /builddir/build/BUILD/firefox-64.0/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:38.24 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 52:38.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:43.43 caps/tests/gtest 52:44.95 parser/expat/lib 52:51.44 parser/xml 52:52.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 52:52.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 52:52.34 from /builddir/build/BUILD/firefox-64.0/parser/xml/nsSAXAttributes.h:9, 52:52.34 from /builddir/build/BUILD/firefox-64.0/parser/xml/nsSAXAttributes.cpp:6, 52:52.34 from /builddir/build/BUILD/firefox-64.0/objdir/parser/xml/Unified_cpp_parser_xml0.cpp:2: 52:52.34 /builddir/build/BUILD/firefox-64.0/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 52:52.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:52.34 foundInterface = 0; \ 52:52.34 ^~~~~~~~~~~~~~ 52:52.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:52.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:52.34 ^~~~~~~~~~~~~~~~~~~~~~~ 52:52.34 /builddir/build/BUILD/firefox-64.0/parser/xml/nsSAXXMLReader.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:52.34 NS_INTERFACE_MAP_END 52:52.34 ^~~~~~~~~~~~~~~~~~~~ 52:52.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:52.35 else 52:52.35 ^~~~ 52:52.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:52.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:52.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:52.35 /builddir/build/BUILD/firefox-64.0/parser/xml/nsSAXXMLReader.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:52.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 52:52.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:53.15 parser/htmlparser 52:56.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 52:56.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 52:56.35 from /builddir/build/BUILD/firefox-64.0/parser/htmlparser/CNavDTD.cpp:7, 52:56.35 from /builddir/build/BUILD/firefox-64.0/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 52:56.35 /builddir/build/BUILD/firefox-64.0/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 52:56.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:56.35 foundInterface = 0; \ 52:56.35 ^~~~~~~~~~~~~~ 52:56.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:56.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:56.35 ^~~~~~~~~~~~~~~~~~~~~~~ 52:56.35 /builddir/build/BUILD/firefox-64.0/parser/htmlparser/nsExpatDriver.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:56.35 NS_INTERFACE_MAP_END 52:56.35 ^~~~~~~~~~~~~~~~~~~~ 52:56.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:56.35 else 52:56.35 ^~~~ 52:56.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:56.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:56.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.35 /builddir/build/BUILD/firefox-64.0/parser/htmlparser/nsExpatDriver.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:56.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 52:56.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.42 /builddir/build/BUILD/firefox-64.0/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 52:56.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:56.42 foundInterface = 0; \ 52:56.42 ^~~~~~~~~~~~~~ 52:56.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:56.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:56.42 ^~~~~~~~~~~~~~~~~~~~~~~ 52:56.42 /builddir/build/BUILD/firefox-64.0/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:56.42 NS_INTERFACE_MAP_END 52:56.42 ^~~~~~~~~~~~~~~~~~~~ 52:56.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:56.42 else 52:56.42 ^~~~ 52:56.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:56.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:56.42 /builddir/build/BUILD/firefox-64.0/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:56.42 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 52:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:59.77 parser/html 53:03.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 53:03.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 53:03.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsHashKeys.h:11, 53:03.78 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5AtomTable.h:8, 53:03.78 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5AtomTable.cpp:5, 53:03.78 from /builddir/build/BUILD/firefox-64.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 53:03.78 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 53:03.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:03.78 foundInterface = 0; \ 53:03.78 ^~~~~~~~~~~~~~ 53:03.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:03.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:03.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.78 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5DocumentBuilder.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:03.78 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 53:03.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.78 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 53:03.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:03.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 53:03.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 53:03.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 53:03.78 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5AtomTable.cpp:6, 53:03.78 from /builddir/build/BUILD/firefox-64.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 53:03.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:03.78 } else 53:03.78 ^~~~ 53:03.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:03.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:03.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.78 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:03.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 53:03.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.94 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 53:03.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 53:03.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsHashKeys.h:11, 53:03.94 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5AtomTable.h:8, 53:03.94 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5AtomTable.cpp:5, 53:03.94 from /builddir/build/BUILD/firefox-64.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 53:03.94 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 53:03.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:03.95 foundInterface = 0; \ 53:03.95 ^~~~~~~~~~~~~~ 53:03.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:03.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:03.95 ^~~~~~~~~~~~~~~~~~~~~~~ 53:03.95 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:03.95 NS_INTERFACE_MAP_END 53:03.95 ^~~~~~~~~~~~~~~~~~~~ 53:03.95 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 53:03.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:03.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 53:03.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 53:03.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 53:03.95 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5AtomTable.cpp:6, 53:03.95 from /builddir/build/BUILD/firefox-64.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 53:03.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:03.95 } else 53:03.95 ^~~~ 53:03.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:03.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:03.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.95 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:03.95 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 53:03.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 53:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 53:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsICancelableRunnable.h:10, 53:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:13, 53:16.63 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5SVGLoadDispatcher.h:8, 53:16.63 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 53:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 53:16.63 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 53:16.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:16.63 foundInterface = 0; \ 53:16.63 ^~~~~~~~~~~~~~ 53:16.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:16.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:16.63 ^~~~~~~~~~~~~~~~~~~~~~~ 53:16.63 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:16.63 NS_INTERFACE_MAP_END 53:16.63 ^~~~~~~~~~~~~~~~~~~~ 53:16.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:16.63 else 53:16.63 ^~~~ 53:16.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:16.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:16.64 ^~~~~~~~~~~~~~~~~~ 53:16.64 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:16.64 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 53:16.64 ^~~~~~~~~~~~~~~~~~~~~~ 53:16.66 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 53:16.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:16.66 foundInterface = 0; \ 53:16.66 ^~~~~~~~~~~~~~ 53:16.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:16.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:16.66 ^~~~~~~~~~~~~~~~~~~~~~~ 53:16.66 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:16.66 NS_INTERFACE_MAP_END 53:16.66 ^~~~~~~~~~~~~~~~~~~~ 53:16.66 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 53:16.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:16.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 53:16.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 53:16.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 53:16.66 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5SVGLoadDispatcher.h:8, 53:16.66 from /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 53:16.66 from /builddir/build/BUILD/firefox-64.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 53:16.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:16.67 } else 53:16.67 ^~~~ 53:16.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:16.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:16.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.67 /builddir/build/BUILD/firefox-64.0/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:16.67 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 53:16.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:34.96 gfx/cairo/cairo/src 53:35.40 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:35.40 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 53:35.40 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 53:35.40 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:35.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:35.40 ^ 53:35.40 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:35.40 ((size) ? malloc((unsigned) (size)) : NULL) 53:35.40 ^~~~ 53:35.40 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 53:35.40 new_elements = _cairo_malloc_ab (pq->max_size, 53:35.40 ^~~~~~~~~~~~~~~~ 53:36.08 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:36.08 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 53:36.08 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 53:36.08 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:36.08 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:36.08 ^ 53:36.08 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:36.08 ((size) ? malloc((unsigned) (size)) : NULL) 53:36.08 ^~~~ 53:36.08 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 53:36.08 new_elements = _cairo_malloc_ab (pq->max_size, 53:36.08 ^~~~~~~~~~~~~~~~ 53:37.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/features.h:3, 53:37.00 from /usr/include/assert.h:35, 53:37.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/assert.h:3, 53:37.00 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:57, 53:37.00 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 53:37.00 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 53:37.00 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 53:37.00 ^~~~~~~ 53:37.34 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-cff-subset.c: In function 'cff_dict_read': 53:37.34 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-cff-subset.c:515:22: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:37.34 status = _cairo_hash_table_insert (dict, &op->base); 53:37.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:37.99 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/features.h:3, 53:37.99 from /usr/include/assert.h:35, 53:37.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/assert.h:3, 53:37.99 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:57, 53:37.99 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 53:37.99 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 53:37.99 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 53:37.99 ^~~~~~~ 53:38.19 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 53:38.19 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 53:38.19 : note: this is the location of the previous definition 53:38.19 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 53:38.19 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:472:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 53:38.19 free (unscaled->var_coords); 53:38.19 ~~~~~~~~^~~~~~~~~~~~ 53:38.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/stdlib.h:3, 53:38.19 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:58, 53:38.19 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 53:38.19 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 53:38.19 extern void free (void *__ptr) __THROW; 53:38.19 ~~~~~~^~~~~ 53:38.19 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 53:38.20 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 53:38.20 ~~~~~~~~^~~~~~~~~~~~ 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 53:38.20 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:38.20 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:38.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:38.20 ^ 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:38.20 ((size) ? malloc((unsigned) (size)) : NULL) 53:38.20 ^~~~ 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 53:38.20 data = _cairo_malloc_ab (height, stride); 53:38.20 ^~~~~~~~~~~~~~~~ 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:38.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:38.20 ^ 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:38.20 ((size) ? malloc((unsigned) (size)) : NULL) 53:38.20 ^~~~ 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 53:38.20 data = _cairo_malloc_ab (height, stride); 53:38.20 ^~~~~~~~~~~~~~~~ 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:38.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:38.20 ^ 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:38.20 ((size) ? malloc((unsigned) (size)) : NULL) 53:38.20 ^~~~ 53:38.20 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 53:38.20 data = _cairo_malloc_ab (height, stride); 53:38.20 ^~~~~~~~~~~~~~~~ 53:38.21 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:38.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:38.21 ^ 53:38.21 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:38.21 ((size) ? malloc((unsigned) (size)) : NULL) 53:38.21 ^~~~ 53:38.21 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 53:38.21 data = _cairo_malloc_ab (height, stride); 53:38.21 ^~~~~~~~~~~~~~~~ 53:38.62 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_scaled_glyph_init': 53:38.62 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:2492:2: warning: 'surface' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:38.62 _cairo_scaled_glyph_set_surface (scaled_glyph, 53:38.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:38.63 &scaled_font->base, 53:38.63 ~~~~~~~~~~~~~~~~~~~ 53:38.63 surface); 53:38.63 ~~~~~~~~ 53:39.17 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_moz_cairo_ft_font_face_create_for_pattern': 53:39.17 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ft-font.c:3239:24: warning: 'font_face' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:39.17 cairo_font_face_t *font_face; 53:39.17 ^~~~~~~~~ 53:39.33 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:39.33 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 53:39.33 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 53:39.33 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.33 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 53:39.33 ^ 53:39.33 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.34 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.34 ^~~~ 53:39.34 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 53:39.34 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 53:39.34 ^~~~~~~~~~~~~~~~~ 53:39.34 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:39.34 ^ 53:39.34 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.34 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.34 ^~~~ 53:39.34 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 53:39.34 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 53:39.34 ^~~~~~~~~~~~~~~~ 53:39.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/features.h:3, 53:39.69 from /usr/include/assert.h:35, 53:39.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/assert.h:3, 53:39.69 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:57, 53:39.69 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 53:39.69 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 53:39.69 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 53:39.69 ^~~~~~~ 53:39.81 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:39.81 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 53:39.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 53:39.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:39.81 ^ 53:39.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.81 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.81 ^~~~ 53:39.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 53:39.81 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 53:39.81 ^~~~~~~~~~~~~~~~ 53:39.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:39.82 ^ 53:39.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.82 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.82 ^~~~ 53:39.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 53:39.82 alpha = _cairo_malloc_ab (image->height, image->width); 53:39.82 ^~~~~~~~~~~~~~~~ 53:39.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 53:39.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.82 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 53:39.82 ^ 53:39.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.82 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.82 ^~~~ 53:39.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 53:39.82 rgb = _cairo_malloc_abc (image->width, image->height, 3); 53:39.82 ^~~~~~~~~~~~~~~~~ 53:39.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 53:39.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:39.82 ^ 53:39.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.83 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.83 ^~~~ 53:39.83 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 53:39.83 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 53:39.83 ^~~~~~~~~~~~~~~~ 53:39.84 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 53:39.84 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:39.84 ^ 53:39.84 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.84 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.85 ^~~~ 53:39.85 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 53:39.85 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 53:39.85 ^~~~~~~~~~~~~~~~ 53:39.85 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:39.85 ^ 53:39.85 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.85 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.85 ^~~~ 53:39.85 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 53:39.85 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 53:39.85 ^~~~~~~~~~~~~~~~ 53:39.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 53:39.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:39.89 ^ 53:39.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.89 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.89 ^~~~ 53:39.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 53:39.89 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 53:39.89 ^~~~~~~~~~~~~~~~ 53:39.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:39.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:39.89 ^ 53:39.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:39.89 ((size) ? malloc((unsigned) (size)) : NULL) 53:39.89 ^~~~ 53:39.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 53:39.89 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 53:39.89 ^~~~~~~~~~~~~~~~ 53:41.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 53:41.02 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:41.02 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 53:41.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.02 resource, interpolate); 53:41.02 ~~~~~~~~~~~~~~~~~~~~~~ 53:41.02 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 53:41.02 cairo_bool_t interpolate; 53:41.02 ^~~~~~~~~~~ 53:41.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/features.h:3, 53:41.44 from /usr/include/assert.h:35, 53:41.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/assert.h:3, 53:41.44 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:57, 53:41.44 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 53:41.44 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 53:41.44 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 53:41.44 ^~~~~~~ 53:41.54 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:41.54 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 53:41.54 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 53:41.54 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:41.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:41.54 ^ 53:41.54 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:41.54 ((size) ? malloc((unsigned) (size)) : NULL) 53:41.54 ^~~~ 53:41.54 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 53:41.54 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 53:41.54 ^~~~~~~~~~~~~~~~ 53:42.41 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:42.41 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 53:42.41 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 53:42.41 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:42.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:42.41 ^ 53:42.41 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:42.41 ((size) ? malloc((unsigned) (size)) : NULL) 53:42.42 ^~~~ 53:42.42 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 53:42.42 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 53:42.42 ^~~~~~~~~~~~~~~~ 53:42.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/features.h:3, 53:42.63 from /usr/include/assert.h:35, 53:42.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/assert.h:3, 53:42.63 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:57, 53:42.63 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 53:42.63 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 53:42.63 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 53:42.63 ^~~~~~~ 53:43.40 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/features.h:3, 53:43.40 from /usr/include/assert.h:35, 53:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/assert.h:3, 53:43.40 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:57, 53:43.40 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 53:43.40 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 53:43.40 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 53:43.40 ^~~~~~~ 53:43.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/features.h:3, 53:43.69 from /usr/include/assert.h:35, 53:43.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/assert.h:3, 53:43.69 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:57, 53:43.69 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 53:43.69 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 53:43.69 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 53:43.69 ^~~~~~~ 53:44.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 53:44.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:44.59 xrender_format = XRenderFindStandardFormat (display->display, 53:44.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:44.59 pict_format); 53:44.59 ~~~~~~~~~~~~ 53:44.99 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:44.99 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 53:44.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 53:44.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:44.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:44.99 ^ 53:44.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:44.99 ((size) ? malloc((unsigned) (size)) : NULL) 53:44.99 ^~~~ 53:44.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 53:44.99 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 53:44.99 ^~~~~~~~~~~~~~~~ 53:45.00 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 53:45.00 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:45.00 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:45.00 ^ 53:45.00 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:45.00 ((size) ? malloc((unsigned) (size)) : NULL) 53:45.00 ^~~~ 53:45.00 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 53:45.00 ximage.data = _cairo_malloc_ab (stride, ximage.height); 53:45.00 ^~~~~~~~~~~~~~~~ 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:45.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:45.01 ^ 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:45.01 ((size) ? malloc((unsigned) (size)) : NULL) 53:45.01 ^~~~ 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 53:45.01 _cairo_malloc_ab (gradient->n_stops, 53:45.01 ^~~~~~~~~~~~~~~~ 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:45.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:45.01 ^ 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:45.01 ((size) ? malloc((unsigned) (size)) : NULL) 53:45.01 ^~~~ 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 53:45.01 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 53:45.01 ^~~~~~~~~~~~~~~~ 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:45.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:45.01 ^ 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:45.01 ((size) ? malloc((unsigned) (size)) : NULL) 53:45.01 ^~~~ 53:45.01 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 53:45.01 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 53:45.01 ^~~~~~~~~~~~~~~~ 53:45.03 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 53:45.03 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:45.03 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:45.03 ^ 53:45.03 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:45.03 ((size) ? malloc((unsigned) (size)) : NULL) 53:45.03 ^~~~ 53:45.03 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 53:45.03 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 53:45.03 ^~~~~~~~~~~~~~~~ 53:46.70 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:46.70 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 53:46.70 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 53:46.70 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 53:46.70 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:46.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:46.70 ^ 53:46.71 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:46.71 ((size) ? malloc((unsigned) (size)) : NULL) 53:46.71 ^~~~ 53:46.71 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 53:46.71 new_elements = _cairo_malloc_ab (pq->max_size, 53:46.71 ^~~~~~~~~~~~~~~~ 53:46.71 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 53:46.71 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:46.71 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:46.71 ^ 53:46.71 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:46.71 ((size) ? malloc((unsigned) (size)) : NULL) 53:46.71 ^~~~ 53:46.71 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 53:46.71 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 53:46.71 ^~~~~~~~~~~~~~~~ 53:46.74 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 53:46.74 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:46.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:46.74 ^ 53:46.74 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:46.74 ((size) ? malloc((unsigned) (size)) : NULL) 53:46.74 ^~~~ 53:46.74 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 53:46.74 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 53:46.74 ^~~~~~~~~~~~~~~~ 53:46.74 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:46.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:46.75 ^ 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:46.75 ((size) ? malloc((unsigned) (size)) : NULL) 53:46.75 ^~~~ 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 53:46.75 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 53:46.75 ^~~~~~~~~~~~~~~~ 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:46.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:46.75 ^ 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:46.75 ((size) ? malloc((unsigned) (size)) : NULL) 53:46.75 ^~~~ 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 53:46.75 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 53:46.75 ^~~~~~~~~~~~~~~~ 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:46.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:46.75 ^ 53:46.75 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:46.76 ((size) ? malloc((unsigned) (size)) : NULL) 53:46.76 ^~~~ 53:46.76 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 53:46.76 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 53:46.76 ^~~~~~~~~~~~~~~~ 53:46.76 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 53:46.76 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:46.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:46.76 ^ 53:46.76 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:46.76 ((size) ? malloc((unsigned) (size)) : NULL) 53:46.76 ^~~~ 53:46.76 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 53:46.76 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 53:46.76 ^~~~~~~~~~~~~~~~ 53:49.11 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:137: 53:49.11 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-font-face-twin.c: In function '_cairo_font_face_twin_create_for_toy': 53:49.11 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-font-face-twin.c:283:6: warning: 'props' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:49.11 parse_field (props, start, end - start); 53:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:49.11 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-font-face-twin.c:322:29: note: 'props' was declared here 53:49.11 twin_face_properties_t *props; 53:49.11 ^~~~~ 53:49.36 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:49.37 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-font-face.c:41, 53:49.37 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 53:49.37 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 53:49.37 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:49.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:49.37 ^ 53:49.37 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:49.37 ((size) ? malloc((unsigned) (size)) : NULL) 53:49.37 ^~~~ 53:49.37 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 53:49.37 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 53:49.37 ^~~~~~~~~~~~~~~~ 53:49.39 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 53:49.39 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:49.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:49.39 ^ 53:49.39 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:49.39 ((size) ? malloc((unsigned) (size)) : NULL) 53:49.39 ^~~~ 53:49.39 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 53:49.39 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 53:49.39 ^~~~~~~~~~~~~~~~ 53:49.40 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 53:49.40 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:49.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:49.40 ^ 53:49.40 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:49.40 ((size) ? malloc((unsigned) (size)) : NULL) 53:49.40 ^~~~ 53:49.41 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 53:49.41 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 53:49.41 ^~~~~~~~~~~~~~~~ 53:49.43 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 53:49.43 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:49.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:49.43 ^ 53:49.43 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:49.43 ((size) ? malloc((unsigned) (size)) : NULL) 53:49.43 ^~~~ 53:49.43 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 53:49.43 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 53:49.43 ^~~~~~~~~~~~~~~~ 53:49.44 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 53:49.44 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:49.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:49.44 ^ 53:49.44 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:49.44 ((size) ? malloc((unsigned) (size)) : NULL) 53:49.44 ^~~~ 53:49.44 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 53:49.44 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 53:49.44 ^~~~~~~~~~~~~~~~ 53:49.44 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 53:49.44 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:49.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:49.45 ^ 53:49.45 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:49.45 ((size) ? malloc((unsigned) (size)) : NULL) 53:49.45 ^~~~ 53:49.45 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 53:49.45 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 53:49.45 ^~~~~~~~~~~~~~~~ 53:52.48 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:52.48 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 53:52.48 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 53:52.49 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 53:52.49 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.49 ^ 53:52.49 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.49 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.49 ^~~~ 53:52.49 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 53:52.49 new_rects = _cairo_malloc_ab (size, 53:52.49 ^~~~~~~~~~~~~~~~ 53:52.51 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 53:52.51 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.51 ^ 53:52.51 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.51 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.51 ^~~~ 53:52.51 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 53:52.51 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 53:52.51 ^~~~~~~~~~~~~~~~ 53:52.52 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 53:52.53 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.53 ^ 53:52.53 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.53 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.53 ^~~~ 53:52.53 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 53:52.53 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 53:52.53 ^~~~~~~~~~~~~~~~ 53:52.53 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 53:52.53 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.53 ^ 53:52.53 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.53 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.53 ^~~~ 53:52.53 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 53:52.53 path->data = _cairo_malloc_ab (path->num_data, 53:52.53 ^~~~~~~~~~~~~~~~ 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.55 ^ 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.55 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.55 ^~~~ 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 53:52.55 pattern->stops = _cairo_malloc_ab (other->stops_size, 53:52.55 ^~~~~~~~~~~~~~~~ 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.55 ^ 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.55 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.55 ^~~~ 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 53:52.55 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 53:52.55 ^~~~~~~~~~~~~~~~ 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.55 ^ 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.55 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.55 ^~~~ 53:52.55 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 53:52.55 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 53:52.55 ^~~~~~~~~~~~~~~~ 53:52.57 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 53:52.57 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.58 ^ 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.58 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.58 ^~~~ 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 53:52.58 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 53:52.58 ^~~~~~~~~~~~~~~~ 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.58 ^ 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.58 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.58 ^~~~ 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 53:52.58 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 53:52.58 ^~~~~~~~~~~~~~~~ 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.58 ^ 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.58 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.58 ^~~~ 53:52.58 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 53:52.59 vertices = _cairo_malloc_ab (num_vertices, 53:52.59 ^~~~~~~~~~~~~~~~ 53:52.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 53:52.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.59 ^ 53:52.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.59 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.59 ^~~~ 53:52.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 53:52.59 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 53:52.59 ^~~~~~~~~~~~~~~~ 53:52.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 53:52.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.59 ^ 53:52.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.59 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.59 ^~~~ 53:52.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 53:52.59 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 53:52.59 ^~~~~~~~~~~~~~~~ 53:52.59 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.60 ^ 53:52.60 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.60 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.60 ^~~~ 53:52.60 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 53:52.60 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 53:52.60 ^~~~~~~~~~~~~~~~ 53:52.60 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 53:52.60 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.60 ^ 53:52.60 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.60 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.60 ^~~~ 53:52.60 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 53:52.60 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 53:52.60 ^~~~~~~~~~~~~~~~ 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.61 ^ 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.61 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.61 ^~~~ 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 53:52.61 new_elements = _cairo_malloc_ab (pq->max_size, 53:52.61 ^~~~~~~~~~~~~~~~ 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.61 ^ 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.61 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.61 ^~~~ 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 53:52.61 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 53:52.61 ^~~~~~~~~~~~~~~~ 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 53:52.61 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.62 ^ 53:52.62 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.62 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.62 ^~~~ 53:52.62 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 53:52.62 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 53:52.62 ^~~~~~~~~~~~~~~~ 53:52.62 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 53:52.62 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.62 ^ 53:52.62 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.62 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.62 ^~~~ 53:52.62 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 53:52.62 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 53:52.62 ^~~~~~~~~~~~~~~~ 53:52.62 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.63 ^ 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.63 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.63 ^~~~ 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 53:52.63 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 53:52.63 ^~~~~~~~~~~~~~~~ 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.63 ^ 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.63 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.63 ^~~~ 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 53:52.63 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 53:52.63 ^~~~~~~~~~~~~~~~ 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:52.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:52.63 ^ 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:52.63 ((size) ? malloc((unsigned) (size)) : NULL) 53:52.63 ^~~~ 53:52.63 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 53:52.63 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 53:52.63 ^~~~~~~~~~~~~~~~ 53:56.89 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:2573, 53:56.89 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-spans.c:27, 53:56.89 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 53:56.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 53:56.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.89 ^ 53:56.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.89 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.89 ^~~~ 53:56.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 53:56.89 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 53:56.89 ^~~~~~~~~~~~~~~~ 53:56.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 53:56.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.90 ^ 53:56.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.90 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.90 ^~~~ 53:56.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 53:56.90 rects = _cairo_malloc_ab (traps->num_traps, 53:56.90 ^~~~~~~~~~~~~~~~ 53:56.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 53:56.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.91 ^ 53:56.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.91 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.91 ^~~~ 53:56.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 53:56.91 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 53:56.91 ^~~~~~~~~~~~~~~~ 53:56.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 53:56.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.91 ^ 53:56.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.91 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.91 ^~~~ 53:56.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 53:56.91 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 53:56.91 ^~~~~~~~~~~~~~~~ 53:56.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 53:56.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.92 ^ 53:56.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.92 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.92 ^~~~ 53:56.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 53:56.92 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 53:56.92 ^~~~~~~~~~~~~~~~ 53:56.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 53:56.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.94 ^ 53:56.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.94 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.94 ^~~~ 53:56.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 53:56.94 rects = _cairo_malloc_ab (num_rects, 53:56.94 ^~~~~~~~~~~~~~~~ 53:56.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 53:56.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.96 ^ 53:56.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.96 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.96 ^~~~ 53:56.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 53:56.96 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 53:56.96 ^~~~~~~~~~~~~~~~ 53:56.97 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 53:56.97 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.97 ^ 53:56.97 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.97 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.97 ^~~~ 53:56.97 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 53:56.97 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 53:56.97 ^~~~~~~~~~~~~~~~ 53:56.98 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 53:56.98 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.98 ^ 53:56.98 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.98 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.98 ^~~~ 53:56.98 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 53:56.98 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 53:56.98 ^~~~~~~~~~~~~~~~ 53:56.98 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 53:56.98 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.98 ^ 53:56.98 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.98 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.98 ^~~~ 53:56.98 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 53:56.98 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 53:56.98 ^~~~~~~~~~~~~~~~ 53:56.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 53:56.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.99 ^ 53:56.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.99 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.99 ^~~~ 53:56.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 53:56.99 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 53:56.99 ^~~~~~~~~~~~~~~~ 53:56.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 53:56.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 53:56.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 53:56.99 ^ 53:56.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 53:56.99 ((size) ? malloc((unsigned) (size)) : NULL) 53:56.99 ^~~~ 53:56.99 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 53:56.99 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 53:56.99 ^~~~~~~~~~~~~~~~ 53:57.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 53:57.00 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-version.c: At top level: 53:57.00 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 53:57.00 #define CAIRO_VERSION_H 1 53:57.00 In file included from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo.h:41, 53:57.00 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairoint.h:70, 53:57.00 from /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-spans.c:27, 53:57.00 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 53:57.00 /builddir/build/BUILD/firefox-64.0/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 53:57.00 #define CAIRO_VERSION_H 54:01.57 gfx/cairo/libpixman/src 54:32.79 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_no_mask': 54:32.79 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.79 COMPUTE_SHIFT_MASKS (dest, src); 54:32.79 ^~~~~~~~~~~~~~~~~~~ 54:32.79 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.79 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_mask': 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.80 ^~~~~~~~~~~~~~~~~~~ 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_no_mask': 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 COMPUTE_SHIFT_MASKS (dest, src); 54:32.80 ^~~~~~~~~~~~~~~~~~~ 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_mask': 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.80 ^~~~~~~~~~~~~~~~~~~ 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_no_mask': 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 COMPUTE_SHIFT_MASKS (dest, src); 54:32.80 ^~~~~~~~~~~~~~~~~~~ 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.80 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_mask': 54:32.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.81 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.81 ^~~~~~~~~~~~~~~~~~~ 54:32.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_no_mask': 54:32.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.81 COMPUTE_SHIFT_MASKS (dest, src); 54:32.81 ^~~~~~~~~~~~~~~~~~~ 54:32.81 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_mask': 54:32.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.82 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.82 ^~~~~~~~~~~~~~~~~~~ 54:32.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_no_mask': 54:32.82 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.82 COMPUTE_SHIFT_MASKS (dest, src); 54:32.86 ^~~~~~~~~~~~~~~~~~~ 54:32.86 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.86 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.86 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_mask': 54:32.86 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.86 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.86 ^~~~~~~~~~~~~~~~~~~ 54:32.87 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.87 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.87 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.87 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_no_mask': 54:32.87 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.87 COMPUTE_SHIFT_MASKS (dest, src); 54:32.87 ^~~~~~~~~~~~~~~~~~~ 54:32.88 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.88 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.88 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_mask': 54:32.88 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.88 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.88 ^~~~~~~~~~~~~~~~~~~ 54:32.88 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.89 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_no_mask': 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 COMPUTE_SHIFT_MASKS (dest, src); 54:32.90 ^~~~~~~~~~~~~~~~~~~ 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_mask': 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.90 ^~~~~~~~~~~~~~~~~~~ 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_no_mask': 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 COMPUTE_SHIFT_MASKS (dest, src); 54:32.90 ^~~~~~~~~~~~~~~~~~~ 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.90 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_mask': 54:32.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.91 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.91 ^~~~~~~~~~~~~~~~~~~ 54:32.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.91 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_no_mask': 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.92 COMPUTE_SHIFT_MASKS (dest, src); 54:32.92 ^~~~~~~~~~~~~~~~~~~ 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_mask': 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.92 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.92 ^~~~~~~~~~~~~~~~~~~ 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_no_mask': 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.92 COMPUTE_SHIFT_MASKS (dest, src); 54:32.92 ^~~~~~~~~~~~~~~~~~~ 54:32.92 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_mask': 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.93 ^~~~~~~~~~~~~~~~~~~ 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_src_ca': 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.93 ^~~~~~~~~~~~~~~~~~~ 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_ca': 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.93 ^~~~~~~~~~~~~~~~~~~ 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.93 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_ca': 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.94 ^~~~~~~~~~~~~~~~~~~ 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_ca': 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.94 ^~~~~~~~~~~~~~~~~~~ 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_ca': 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.94 ^~~~~~~~~~~~~~~~~~~ 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.94 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_ca': 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.95 ^~~~~~~~~~~~~~~~~~~ 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_ca': 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.95 ^~~~~~~~~~~~~~~~~~~ 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_ca': 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.95 ^~~~~~~~~~~~~~~~~~~ 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_ca': 54:32.95 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.96 ^~~~~~~~~~~~~~~~~~~ 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_ca': 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.96 ^~~~~~~~~~~~~~~~~~~ 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_ca': 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 COMPUTE_SHIFT_MASKC (dest, src, mask); 54:32.96 ^~~~~~~~~~~~~~~~~~~ 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:32.96 /builddir/build/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 54:34.71 gfx/2d 54:50.17 In file included from /builddir/build/BUILD/firefox-64.0/gfx/2d/InlineTranslator.cpp:8: 54:50.17 /builddir/build/BUILD/firefox-64.0/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]': 54:50.17 /builddir/build/BUILD/firefox-64.0/gfx/2d/RecordedEventImpl.h:1546:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:50.17 aStrokeOptions.mLineCap = capStyle; 54:50.17 ^~~~~~~~~~~~~~ 54:50.17 /builddir/build/BUILD/firefox-64.0/gfx/2d/RecordedEventImpl.h:1545:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:50.18 aStrokeOptions.mLineJoin = joinStyle; 54:50.18 ^~~~~~~~~~~~~~ 54:50.65 /builddir/build/BUILD/firefox-64.0/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 54:50.65 /builddir/build/BUILD/firefox-64.0/gfx/2d/InlineTranslator.cpp:58:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:50.65 if (magicInt != mozilla::gfx::kMagicInt) { 54:50.65 ^~ 54:50.65 /builddir/build/BUILD/firefox-64.0/gfx/2d/InlineTranslator.cpp:64:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:50.66 if (majorRevision != kMajorRevision) { 54:50.66 ^~ 54:50.66 /builddir/build/BUILD/firefox-64.0/gfx/2d/InlineTranslator.cpp:70:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:50.66 if (minorRevision > kMinorRevision) { 54:50.66 ^~ 54:50.66 /builddir/build/BUILD/firefox-64.0/gfx/2d/InlineTranslator.cpp:77:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:50.66 bool success = RecordedEvent::DoWithEvent(reader, static_cast(eventType), 54:50.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:50.66 [&] (RecordedEvent *recordedEvent) { 54:50.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:50.66 // Make sure that the whole event was read from the stream successfully. 54:50.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:50.66 if (!reader.good()) { 54:50.66 ~~~~~~~~~~~~~~~~~~~~~ 54:50.66 return false; 54:50.66 ~~~~~~~~~~~~~ 54:50.66 } 54:50.66 ~ 54:50.66 if (!recordedEvent->PlayEvent(this)) { 54:50.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:50.67 return false; 54:50.67 ~~~~~~~~~~~~~ 54:50.67 } 54:50.67 ~ 54:50.67 return true; 54:50.67 ~~~~~~~~~~~~ 54:50.67 }); 54:50.67 ~~ 55:13.15 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 55:13.15 /builddir/build/BUILD/firefox-64.0/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 55:13.15 /builddir/build/BUILD/firefox-64.0/gfx/2d/DrawTargetCairo.cpp:501:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:13.15 cairo_pattern_t* pat; 55:13.15 ^~~ 55:24.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 55:24.00 /builddir/build/BUILD/firefox-64.0/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 55:24.00 /builddir/build/BUILD/firefox-64.0/gfx/2d/Path.cpp:476:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:24.01 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 55:24.01 ^~~~~ 55:38.72 gfx/ycbcr 55:41.71 gfx/angle/targets/angle_common 55:52.06 gfx/src 56:08.48 gfx/qcms 56:09.80 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform-altivec.c: In function 'load_aligned_float': 56:09.80 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform-altivec.c:36:2: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 56:09.80 vector unsigned char moveToStart = vec_lvsl(0, dataPtr); 56:09.80 ^~~~~~ 56:09.80 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgb_out_lut_altivec': 56:09.81 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform-altivec.c:60:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 56:09.81 const float *igtbl_b = transform->input_gamma_table_b; 56:09.81 ^~~~~~~ 56:09.81 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform-altivec.c:59:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 56:09.81 const float *igtbl_g = transform->input_gamma_table_g; 56:09.81 ^~~~~~~ 56:09.81 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgba_out_lut_altivec': 56:09.81 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform-altivec.c:171:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 56:09.81 const float *igtbl_b = transform->input_gamma_table_b; 56:09.81 ^~~~~~~ 56:09.81 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform-altivec.c:170:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 56:09.81 const float *igtbl_g = transform->input_gamma_table_g; 56:09.81 ^~~~~~~ 56:09.94 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform.c: In function 'have_altivec': 56:09.94 /builddir/build/BUILD/firefox-64.0/gfx/qcms/transform.c:59:10: warning: unused variable 'i' [-Wunused-variable] 56:09.94 int fd, i; 56:09.94 ^ 56:10.68 gfx/gl 56:48.75 In file included from /builddir/build/BUILD/firefox-64.0/gfx/gl/GLContextEGL.h:10, 56:48.75 from /builddir/build/BUILD/firefox-64.0/gfx/gl/EGLUtils.cpp:7, 56:48.75 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 56:48.75 /builddir/build/BUILD/firefox-64.0/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 56:48.75 /builddir/build/BUILD/firefox-64.0/gfx/gl/GLContext.h:1190:21: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:48.75 fGetIntegerv(pname, (GLint*)&ret); 56:48.75 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 56:48.75 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 56:48.75 /builddir/build/BUILD/firefox-64.0/gfx/gl/GLBlitHelper.cpp:206:12: note: 'texBinding' was declared here 56:48.75 GLenum texBinding; 56:48.75 ^~~~~~~~~~ 56:49.04 /builddir/build/BUILD/firefox-64.0/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 56:49.04 /builddir/build/BUILD/firefox-64.0/gfx/gl/GLBlitHelper.cpp:499:29: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:49.04 gl->fBindVertexArray(oldVAO); 56:49.04 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 57:05.61 gfx/layers 62:29.17 gfx/layers/apz/test/gtest 62:57.64 gfx/graphite2/src 62:58.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 62:58.06 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] 62:58.06 class Machine::Code::decoder 62:58.06 ^~~~~~~ 62:58.23 In file included from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/FeatureVal.h:31, 62:58.23 from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/FeatureMap.h:29, 62:58.23 from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/Face.h:34, 62:58.23 from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/CmapCache.h:30, 62:58.23 from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/CmapCache.cpp:29, 62:58.23 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 62:58.23 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 62:58.23 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 62:58.23 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 62:58.23 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/Segment.cpp:60:42: required from here 62:58.23 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 62:58.23 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 62:58.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.23 In file included from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/FeatureMap.h:29, 62:58.23 from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/Face.h:34, 62:58.23 from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/CmapCache.h:30, 62:58.23 from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/CmapCache.cpp:29, 62:58.23 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 62:58.23 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 62:58.23 class FeatureVal : public Vector 62:58.23 ^~~~~~~~~~ 63:02.26 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 63:02.26 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 63:02.26 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 63:02.26 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 63:02.26 ^ 63:02.26 In file included from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/Segment.h:38, 63:02.26 from /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/Silf.cpp:32, 63:02.26 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 63:02.26 /builddir/build/BUILD/firefox-64.0/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 63:02.26 struct SlotJustify 63:02.26 ^~~~~~~~~~~ 63:04.11 gfx/harfbuzz/src 63:04.38 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:04.38 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-blob.cc:33: 63:04.38 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:04.38 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:04.38 ^~~~~~~~~~~~~~~~~~~ 63:04.38 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:04.38 _hb_debug_msg_va (const char *what, 63:04.38 ^~~~~~~~~~~~~~~~ 63:04.38 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:04.38 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:04.38 ^~~~~~~~~~~~~~~~ 63:04.38 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:04.38 _hb_debug_msg (const char *what, 63:04.38 ^~~~~~~~~~~~~ 63:04.69 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:04.70 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-common.cc:29: 63:04.70 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:04.70 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:04.70 ^~~~~~~~~~~~~~~~~~~ 63:04.70 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:04.70 _hb_debug_msg_va (const char *what, 63:04.70 ^~~~~~~~~~~~~~~~ 63:04.70 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:04.70 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:04.70 ^~~~~~~~~~~~~~~~ 63:04.70 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:04.70 _hb_debug_msg (const char *what, 63:04.70 ^~~~~~~~~~~~~ 63:05.25 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:05.26 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-open-type.hh:32, 63:05.26 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 63:05.26 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:05.26 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:05.26 ^~~~~~~~~~~~~~~~~~~ 63:05.26 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:05.26 _hb_debug_msg_va (const char *what, 63:05.26 ^~~~~~~~~~~~~~~~ 63:05.26 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:05.26 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:05.26 ^~~~~~~~~~~~~~~~ 63:05.26 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:05.26 _hb_debug_msg (const char *what, 63:05.26 ^~~~~~~~~~~~~ 63:05.30 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-layout-common.hh:35, 63:05.30 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-math-table.hh:31, 63:05.30 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-math.cc:30: 63:05.30 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 63:05.30 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 63:05.30 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 63:05.30 ^ 63:05.30 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:32, 63:05.30 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:05.30 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-open-type.hh:32, 63:05.30 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 63:05.30 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 63:05.30 struct hb_vector_size_t 63:05.30 ^~~~~~~~~~~~~~~~ 63:08.18 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:08.18 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex.hh:30, 63:08.18 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 63:08.18 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:08.18 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:08.18 ^~~~~~~~~~~~~~~~~~~ 63:08.18 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:08.18 _hb_debug_msg_va (const char *what, 63:08.18 ^~~~~~~~~~~~~~~~ 63:08.18 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:08.18 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:08.18 ^~~~~~~~~~~~~~~~ 63:08.18 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:08.18 _hb_debug_msg (const char *what, 63:08.18 ^~~~~~~~~~~~~ 63:08.56 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:08.56 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:30, 63:08.56 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 63:08.56 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:08.56 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:08.56 ^~~~~~~~~~~~~~~~~~~ 63:08.56 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:08.56 _hb_debug_msg_va (const char *what, 63:08.56 ^~~~~~~~~~~~~~~~ 63:08.56 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:08.56 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:08.56 ^~~~~~~~~~~~~~~~ 63:08.56 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:08.57 _hb_debug_msg (const char *what, 63:08.57 ^~~~~~~~~~~~~ 63:09.86 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:09.86 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:30, 63:09.86 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 63:09.86 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:09.86 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:09.86 ^~~~~~~~~~~~~~~~~~~ 63:09.86 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:09.86 _hb_debug_msg_va (const char *what, 63:09.86 ^~~~~~~~~~~~~~~~ 63:09.86 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:09.86 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:09.86 ^~~~~~~~~~~~~~~~ 63:09.86 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:09.86 _hb_debug_msg (const char *what, 63:09.86 ^~~~~~~~~~~~~ 63:10.34 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:10.34 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:32, 63:10.34 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 63:10.34 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:10.34 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:10.34 ^~~~~~~~~~~~~~~~~~~ 63:10.34 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:10.34 _hb_debug_msg_va (const char *what, 63:10.34 ^~~~~~~~~~~~~~~~ 63:10.34 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:10.34 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:10.34 ^~~~~~~~~~~~~~~~ 63:10.34 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:10.34 _hb_debug_msg (const char *what, 63:10.34 ^~~~~~~~~~~~~ 63:11.04 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:11.05 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-shaper-impl.hh:30, 63:11.05 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape.cc:31: 63:11.05 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:11.05 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:11.05 ^~~~~~~~~~~~~~~~~~~ 63:11.05 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:11.05 _hb_debug_msg_va (const char *what, 63:11.05 ^~~~~~~~~~~~~~~~ 63:11.05 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:11.05 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:11.05 ^~~~~~~~~~~~~~~~ 63:11.05 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:11.05 _hb_debug_msg (const char *what, 63:11.05 ^~~~~~~~~~~~~ 63:11.09 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape.cc:41: 63:11.09 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 63:11.09 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 63:11.09 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 63:11.09 ^ 63:11.09 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:32, 63:11.10 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:11.10 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-shaper-impl.hh:30, 63:11.10 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape.cc:31: 63:11.10 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 63:11.10 struct hb_vector_size_t 63:11.10 ^~~~~~~~~~~~~~~~ 63:12.12 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:12.12 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-shape-plan.cc:27: 63:12.12 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:12.12 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:12.12 ^~~~~~~~~~~~~~~~~~~ 63:12.12 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:12.12 _hb_debug_msg_va (const char *what, 63:12.12 ^~~~~~~~~~~~~~~~ 63:12.12 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:12.13 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:12.13 ^~~~~~~~~~~~~~~~ 63:12.13 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:12.13 _hb_debug_msg (const char *what, 63:12.13 ^~~~~~~~~~~~~ 63:12.64 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:12.64 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-open-type.hh:32, 63:12.64 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 63:12.64 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 63:12.64 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:12.64 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:12.64 ^~~~~~~~~~~~~~~~~~~ 63:12.64 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:12.64 _hb_debug_msg_va (const char *what, 63:12.65 ^~~~~~~~~~~~~~~~ 63:12.65 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:12.65 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:12.65 ^~~~~~~~~~~~~~~~ 63:12.65 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:12.65 _hb_debug_msg (const char *what, 63:12.65 ^~~~~~~~~~~~~ 63:12.70 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-layout-common.hh:35, 63:12.70 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 63:12.71 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-aat-layout.cc:35, 63:12.71 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 63:12.71 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 63:12.71 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 63:12.71 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 63:12.71 ^ 63:12.71 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:32, 63:12.71 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:12.71 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-open-type.hh:32, 63:12.71 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 63:12.71 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 63:12.71 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 63:12.71 struct hb_vector_size_t 63:12.71 ^~~~~~~~~~~~~~~~ 63:27.13 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:27.13 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:32, 63:27.13 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18, 63:27.14 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:27.14 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 63:27.14 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 63:27.14 ^~~~~~~~~~~~~~~~~~~ 63:27.14 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 63:27.14 _hb_debug_msg_va (const char *what, 63:27.14 ^~~~~~~~~~~~~~~~ 63:27.14 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 63:27.14 _hb_debug_msg<0> (const char *what HB_UNUSED, 63:27.14 ^~~~~~~~~~~~~~~~ 63:27.14 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 63:27.14 _hb_debug_msg (const char *what, 63:27.14 ^~~~~~~~~~~~~ 63:27.20 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:35, 63:27.20 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:28, 63:27.20 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:11: 63:27.20 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 63:27.21 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 63:27.21 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 63:27.21 ^ 63:27.21 In file included from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-debug.hh:32, 63:27.21 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb.hh:474, 63:27.21 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:32, 63:27.21 from /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18, 63:27.21 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:27.21 /builddir/build/BUILD/firefox-64.0/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 63:27.21 struct hb_vector_size_t 63:27.21 ^~~~~~~~~~~~~~~~ 63:30.35 gfx/ipc 63:56.12 gfx/vr 64:48.30 gfx/vr/service 64:53.83 gfx/config 64:59.84 gfx/webrender_bindings 65:13.79 gfx/skia/SkJumper_generated.o 65:13.96 gfx/skia 65:35.84 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 65:35.84 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 65:35.84 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:110:9: required from here 65:35.84 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:35.84 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 65:35.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 65:35.85 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 65:35.85 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkRecords.h:279:8: note: 'struct SkRecords::DrawPath' declared here 65:35.85 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 65:35.85 ^~~~~~~~ 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 65:35.85 struct T { \ 65:35.85 ^ 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:35.85 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 65:35.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 65:35.85 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 65:35.85 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkRecords.h:305:8: note: 'struct SkRecords::DrawRect' declared here 65:35.85 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 65:35.85 ^~~~~~~~ 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 65:35.85 struct T { \ 65:35.85 ^ 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 65:35.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 65:35.86 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 65:35.86 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:35.86 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 65:35.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 65:35.86 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 65:35.86 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 65:35.86 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkRecords.h:317:8: note: 'struct SkRecords::DrawTextBlob' declared here 65:35.86 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 65:35.86 ^~~~~~~~~~~~ 65:35.86 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 65:35.86 struct T { \ 65:35.86 ^ 65:36.59 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/Sk4px.h:237, 65:36.59 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 65:36.59 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 65:36.59 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 65:36.66 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h:22:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 65:36.66 memcpy(&px4, px, 16); 65:36.66 ^ 65:36.66 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 65:36.66 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 65:36.66 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 65:36.66 class Sk4px : public Sk16b { 65:36.66 ^~~~~ 65:36.66 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/Sk4px.h:237, 65:36.66 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 65:36.66 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 65:36.66 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 65:36.66 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h:28:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 65:36.66 memcpy(&px2, px, 8); 65:36.66 ^ 65:36.66 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 65:36.66 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 65:36.66 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 65:36.66 class Sk4px : public Sk16b { 65:36.66 ^~~~~ 65:36.66 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/Sk4px.h:237, 65:36.66 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 65:36.67 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 65:36.67 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 65:36.67 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h:34:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 65:36.67 memcpy(&px1, px, 4); 65:36.67 ^ 65:36.67 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 65:36.67 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 65:36.67 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 65:36.67 class Sk4px : public Sk16b { 65:36.67 ^~~~~ 65:36.69 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkOpts.cpp:42: 65:36.69 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 65:36.69 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 65:36.69 case 3: k ^= data[2] << 16; 65:36.69 ~~^~~~~~~~~~~~~~~~ 65:36.70 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 65:36.70 case 2: k ^= data[1] << 8; 65:36.70 ^~~~ 65:36.70 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 65:36.70 case 2: k ^= data[1] << 8; 65:36.70 ~~^~~~~~~~~~~~~~~~ 65:36.70 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 65:36.70 case 1: k ^= data[0] << 0; 65:36.70 ^~~~ 65:56.00 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 65:56.00 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 65:56.00 } 65:56.00 ^ 65:56.00 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:185:13: note: here 65:56.00 case SkPath::kQuad_Verb: 65:56.00 ^~~~ 67:09.84 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkTypes.h:31, 67:09.84 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkMath.h:13, 67:09.84 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 67:09.85 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 67:09.85 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 67:09.85 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 67:09.85 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 67:09.85 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 67:09.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 67:09.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 67:09.85 sk_abort_no_print(); \ 67:09.85 ~~~~~~~~~~~~~~~~~^~ 67:09.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 67:09.85 SK_ABORT("Incomplete Switch\n"); 67:09.85 ^~~~~~~~ 67:09.85 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 67:09.85 case SkPath::kWinding_FillType: 67:09.85 ^~~~ 67:10.07 In file included from /usr/include/string.h:494, 67:10.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/string.h:3, 67:10.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/throw_gcc.h:14, 67:10.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/stl_wrappers/new:64, 67:10.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/mozalloc.h:16, 67:10.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/stl_wrappers/type_traits:50, 67:10.07 from /usr/include/c++/8/ratio:38, 67:10.07 from /usr/include/c++/8/chrono:38, 67:10.07 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:11, 67:10.07 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 67:10.07 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 67:10.07 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 67:10.07 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 67:10.07 In function 'void* memcpy(void*, const void*, size_t)', 67:10.07 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 67:10.07 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 67:10.07 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 67:10.07 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 67:10.07 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 67:10.07 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33, 67:10.08 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:216:6: 67:10.08 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-2147483648, 9223372036854775807] [-Warray-bounds] 67:10.09 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 67:10.09 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:10.09 In function 'void* memcpy(void*, const void*, size_t)', 67:10.09 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 67:10.09 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 67:10.09 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 67:10.09 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 67:10.09 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 67:10.09 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31, 67:10.09 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:216:6: 67:10.09 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-8589934592, 9223372036854775807] [-Warray-bounds] 67:10.09 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 67:10.09 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:10.10 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 67:10.10 In function 'void* memcpy(void*, const void*, size_t)', 67:10.10 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 67:10.10 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 67:10.10 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 67:10.10 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 67:10.10 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 67:10.10 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33, 67:10.10 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:216:6: 67:10.10 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 67:10.10 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 67:10.10 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:13.37 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkTypes.h:31, 67:13.37 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkRefCnt.h:12, 67:13.37 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 67:13.37 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 67:13.37 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 67:13.37 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 67:13.37 sk_abort_no_print(); \ 67:13.37 ~~~~~~~~~~~~~~~~~^~ 67:13.38 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SK_ABORT' 67:13.38 SK_ABORT("Unexpected path fill."); 67:13.38 ^~~~~~~~ 67:13.38 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 67:13.38 case GrStencilOp::kIncWrap: 67:13.38 ^~~~ 68:07.93 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp: In static member function 'static void {anonymous}::MSAAPathOp::ComputeWorstCasePointCount(const SkPath&, const SkMatrix&, int*, int*, int*)': 68:07.94 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:309:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 68:07.94 quadPointCount += 3 * quadPts; 68:07.94 ^ 68:07.94 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:311:17: note: here 68:07.94 case SkPath::kQuad_Verb: 68:07.94 ^~~~ 68:24.86 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:92: 68:24.86 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkBitmapCache.cpp:124:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 68:24.86 class SkBitmapCache::Rec : public SkResourceCache::Rec { 68:24.86 ^~~ 68:44.69 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkString.h:13, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 68:44.69 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 68:44.69 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 68:44.69 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 68:44.69 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 68:44.69 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 68:44.69 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 68:44.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:44.69 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkColorSpace.h:12, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkImageInfo.h:11, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:14, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 68:44.69 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 68:44.69 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 68:44.69 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 68:44.69 template class sk_sp { 68:44.69 ^~~~~ 68:52.35 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkTypes.h:31, 68:52.35 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkMath.h:13, 68:52.35 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 68:52.35 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrMemoryPool.h:11, 68:52.35 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:8, 68:52.35 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 68:52.35 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 68:52.35 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 68:52.35 sk_abort_no_print(); \ 68:52.35 ~~~~~~~~~~~~~~~~~^~ 68:52.35 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:13: note: in expansion of macro 'SK_ABORT' 68:52.35 SK_ABORT("Unexpected path fill."); 68:52.35 ^~~~~~~~ 68:52.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:92: 68:52.35 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:21:9: note: here 68:52.35 case GrPathRendering::kWinding_FillType: { 68:52.35 ^~~~ 68:55.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 68:55.21 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:89: warning: "ASSERT_SINGLE_OWNER" redefined 68:55.21 #define ASSERT_SINGLE_OWNER \ 68:55.21 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:20: 68:55.21 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:29: note: this is the location of the previous definition 68:55.21 #define ASSERT_SINGLE_OWNER \ 68:56.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 68:56.91 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 68:56.91 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:556:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 68:56.91 } 68:56.91 ^ 68:56.91 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:557:17: note: here 68:56.91 case SkPaint::kBevel_Join: 68:56.91 ^~~~ 69:10.54 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkTypes.h:31, 69:10.54 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkMath.h:13, 69:10.54 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 69:10.54 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrSamplerState.h:11, 69:10.54 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/private/GrTextureProxy.h:11, 69:10.54 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrTextureProxy.cpp:8, 69:10.54 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:2: 69:10.54 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp: In member function 'void GrCCPathParser::parsePath(const SkPath&, const SkPoint*)': 69:10.54 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 69:10.54 sk_abort_no_print(); \ 69:10.54 ~~~~~~~~~~~~~~~~~^~ 69:10.54 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:146:17: note: in expansion of macro 'SK_ABORT' 69:10.54 SK_ABORT("Conics are not supported."); 69:10.54 ^~~~~~~~ 69:10.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:128: 69:10.54 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:147:13: note: here 69:10.55 default: 69:10.55 ^~~~~~~ 69:25.39 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkString.h:13, 69:25.39 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 69:25.40 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 69:25.40 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 69:25.40 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 69:25.40 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 69:25.40 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 69:25.40 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 69:25.40 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 69:25.40 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 69:25.40 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 69:25.40 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 69:25.40 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:25.40 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 69:25.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:25.41 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.h:12, 69:25.41 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:8, 69:25.41 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 69:25.41 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 69:25.41 template class sk_sp { 69:25.41 ^~~~~ 69:33.36 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkWriteBuffer.h:14, 69:33.36 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkScalerContext.h:20, 69:33.36 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 69:33.36 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 69:33.36 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 69:33.36 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 69:33.36 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 69:33.36 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 69:33.36 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 69:33.36 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/c/../private/SkTHash.h: In member function 'void SkTHashTable::remove(const K&) [with T = SkTHashMap::Pair; K = unsigned int; Traits = SkTHashMap::Pair]': 69:33.37 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/c/../private/SkTHash.h:272:12: warning: '.SkTHashMap::Pair::key' is used uninitialized in this function [-Wuninitialized] 69:33.37 struct Pair { 69:33.37 ^~~~ 69:41.65 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia19.cpp:83: 69:41.66 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 69:41.66 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 69:41.66 } 69:41.66 ^ 69:41.66 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:264:9: note: here 69:41.66 case SkCubicType::kSerpentine: 69:41.66 ^~~~ 69:47.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:119: 69:47.71 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 69:47.71 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkDraw.cpp:647:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 69:47.71 } 69:47.71 ^ 69:47.71 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkDraw.cpp:649:13: note: here 69:47.71 case SkCanvas::kPolygon_PointMode: { 69:47.71 ^~~~ 70:04.21 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:128: 70:04.21 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 70:04.21 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 70:04.21 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 70:04.21 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 70:04.21 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.21 LinearGradient4fContext::LinearIntervalProcessor { 70:04.21 ^~~~~~~~~~~~~~~~~~~~~~~ 70:04.22 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 70:04.23 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 70:04.24 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 70:04.25 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.25 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.25 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 70:04.25 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 70:04.25 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 70:04.25 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 70:04.26 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.26 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.26 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 70:04.26 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 70:04.26 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 70:04.26 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 70:04.26 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 70:04.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 70:04.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 70:04.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 70:04.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 70:04.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 70:04.28 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 70:04.28 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 70:04.28 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.28 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.28 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 70:04.28 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 70:04.28 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 70:04.28 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 70:04.28 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.29 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:04.32 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:20: 70:04.32 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 70:04.32 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:04.32 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 70:04.32 ^~ 70:04.32 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 70:04.32 case SkOTTableName::Record::PlatformID::Unicode: 70:04.32 ^~~~ 70:10.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:137: 70:10.06 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/sksl/SkSLString.cpp:42: warning: "BUFFER_SIZE" redefined 70:10.06 #define BUFFER_SIZE 256 70:10.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:92: 70:10.06 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/sksl/SkSLHCodeGenerator.cpp:101: note: this is the location of the previous definition 70:10.06 #define BUFFER_SIZE 64 70:14.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:2: 70:14.08 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 70:14.09 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:303:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:14.09 p->append(SkRasterPipeline::decal_x, decal_ctx); 70:14.09 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:14.09 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:305:9: note: here 70:14.09 case kClamp_TileMode: 70:14.09 ^~~~ 70:14.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:119: 70:14.35 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'std::unique_ptr SkSL::Parser::assignmentExpression()': 70:14.35 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1451:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:14.35 std::move(right))); 70:14.35 ^ 70:14.35 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1453:13: note: here 70:14.35 default: 70:14.35 ^~~~~~~ 70:51.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:110: 70:51.35 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/utils/SkPatchUtils.cpp:63:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 70:51.35 class FwDCubicEvaluator { 70:51.35 ^~~~~~~~~~~~~~~~~ 71:02.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:38: 71:02.49 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const SkMatrix44&)': 71:02.49 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkICC.cpp:411:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 71:02.50 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 71:02.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:12.27 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:101: 71:12.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': 71:12.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkPath.cpp:470:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 71:12.27 insertClose = false; 71:12.27 ~~~~~~~~~~~~^~~~~~~ 71:12.27 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkPath.cpp:471:13: note: here 71:12.27 case kLine_Verb: { 71:12.27 ^~~~ 71:21.38 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:110: 71:21.38 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 71:21.38 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkRRect.cpp:523:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 71:21.38 memcpy(&raw, buffer, kSizeInMemory); 71:21.38 ^ 71:21.38 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkPathRef.h:16, 71:21.38 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkPath.h:12, 71:21.38 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkPathEffect.h:12, 71:21.38 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkPictureCommon.h:15, 71:21.38 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkPicture.cpp:12, 71:21.39 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 71:21.39 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkRRect.h:49:14: note: 'class SkRRect' declared here 71:21.39 class SK_API SkRRect { 71:21.39 ^~~~~~~ 71:26.46 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 71:26.46 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkResourceCache.cpp:65:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 71:26.46 class SkResourceCache::Hash : 71:26.46 ^~~~ 71:26.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 71:26.51 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 71:26.51 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkScalerContext.cpp:1110:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 71:26.51 memset(&rec, 0, sizeof(rec)); 71:26.51 ^ 71:26.51 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 71:26.51 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 71:26.51 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 71:26.51 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 71:26.51 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkBlendModePriv.h:45, 71:26.51 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 71:26.51 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:2: 71:26.51 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkScalerContext.h:58:8: note: 'struct SkScalerContextRec' declared here 71:26.51 struct SkScalerContextRec { 71:26.51 ^~~~~~~~~~~~~~~~~~ 71:41.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 71:41.20 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkTextBlob.cpp:136:19: warning: 'SkTextBlob::RunRecord' has a field 'SkTextBlob::RunRecord::fFont' whose type uses the anonymous namespace [-Wsubobject-linkage] 71:41.20 class SkTextBlob::RunRecord { 71:41.20 ^~~~~~~~~ 71:41.45 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkString.h:13, 71:41.45 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkTextBlob.h:14, 71:41.45 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 71:41.45 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 71:41.45 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 71:41.45 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 71:41.45 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 71:41.45 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 71:41.45 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 71:41.45 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 71:41.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.45 In file included from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkPaint.h:15, 71:41.45 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkTextBlob.h:13, 71:41.45 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 71:41.45 from /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 71:41.45 from /builddir/build/BUILD/firefox-64.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 71:41.46 /builddir/build/BUILD/firefox-64.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 71:41.46 template class sk_sp { 71:41.46 ^~~~~ 71:44.56 gfx/tests/gtest 72:40.66 image 73:01.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 73:01.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 73:01.34 from /builddir/build/BUILD/firefox-64.0/image/ImageOps.h:10, 73:01.34 from /builddir/build/BUILD/firefox-64.0/image/ImageOps.cpp:7, 73:01.34 from /builddir/build/BUILD/firefox-64.0/objdir/image/Unified_cpp_image1.cpp:2: 73:01.34 /builddir/build/BUILD/firefox-64.0/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 73:01.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:01.35 foundInterface = 0; \ 73:01.35 ^~~~~~~~~~~~~~ 73:01.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:01.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:01.35 ^~~~~~~~~~~~~~~~~~~~~~~ 73:01.35 /builddir/build/BUILD/firefox-64.0/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:01.35 NS_INTERFACE_MAP_END 73:01.35 ^~~~~~~~~~~~~~~~~~~~ 73:01.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:01.35 else 73:01.35 ^~~~ 73:01.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:01.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:01.35 ^~~~~~~~~~~~~~~~~~ 73:01.35 /builddir/build/BUILD/firefox-64.0/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:01.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:01.35 ^~~~~~~~~~~~~~~~~~~~~~ 73:21.04 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 73:21.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 73:21.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIChannelEventSink.h:10, 73:21.04 from /builddir/build/BUILD/firefox-64.0/image/imgRequest.h:10, 73:21.05 from /builddir/build/BUILD/firefox-64.0/image/imgRequest.cpp:7, 73:21.05 from /builddir/build/BUILD/firefox-64.0/objdir/image/Unified_cpp_image2.cpp:2: 73:21.05 /builddir/build/BUILD/firefox-64.0/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 73:21.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:21.05 foundInterface = 0; \ 73:21.05 ^~~~~~~~~~~~~~ 73:21.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:21.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:21.05 ^~~~~~~~~~~~~~~~~~~~~~~ 73:21.05 /builddir/build/BUILD/firefox-64.0/image/imgRequestProxy.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:21.05 NS_INTERFACE_MAP_END 73:21.05 ^~~~~~~~~~~~~~~~~~~~ 73:21.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:21.05 else 73:21.05 ^~~~ 73:21.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 73:21.05 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 73:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:21.05 /builddir/build/BUILD/firefox-64.0/image/imgRequestProxy.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 73:21.05 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 73:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:25.22 image/build 73:29.72 image/decoders 73:42.30 image/decoders/icon/gtk 73:44.44 image/decoders/icon 73:46.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 73:46.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 73:46.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFactory.h:10, 73:46.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Module.h:12, 73:46.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 73:46.07 from /builddir/build/BUILD/firefox-64.0/image/decoders/icon/nsIconModule.cpp:7, 73:46.07 from /builddir/build/BUILD/firefox-64.0/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 73:46.07 /builddir/build/BUILD/firefox-64.0/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 73:46.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:46.08 foundInterface = 0; \ 73:46.08 ^~~~~~~~~~~~~~ 73:46.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:46.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:46.08 ^~~~~~~~~~~~~~~~~~~~~~~ 73:46.08 /builddir/build/BUILD/firefox-64.0/image/decoders/icon/nsIconURI.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:46.08 NS_INTERFACE_MAP_END 73:46.08 ^~~~~~~~~~~~~~~~~~~~ 73:46.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:46.08 else 73:46.08 ^~~~ 73:46.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 73:46.08 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 73:46.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:46.08 /builddir/build/BUILD/firefox-64.0/image/decoders/icon/nsIconURI.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 73:46.08 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 73:46.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:47.34 image/encoders/ico 73:48.45 image/encoders/png 73:52.98 image/encoders/jpeg 73:53.96 image/encoders/bmp 73:55.07 image/test/gtest 74:53.03 In file included from /builddir/build/BUILD/firefox-64.0/image/test/gtest/Common.h:21, 74:53.03 from /builddir/build/BUILD/firefox-64.0/image/test/gtest/TestSurfacePipeIntegration.cpp:10, 74:53.03 from /builddir/build/BUILD/firefox-64.0/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:2: 74:53.03 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h: In member function 'virtual void ImageSurfacePipeIntegration_SurfacePipe_Test::TestBody()': 74:53.04 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h:528:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 74:53.04 if (*result == WriteState::FINISHED) { 74:53.04 ^~ 74:53.04 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h:514:23: note: 'result' was declared here 74:53.04 Maybe result; 74:53.04 ^~~~~~ 74:53.15 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h: In member function 'virtual void ImageSurfacePipeIntegration_PalettedSurfacePipe_Test::TestBody()': 74:53.16 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h:528:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 74:53.16 if (*result == WriteState::FINISHED) { 74:53.16 ^~ 74:53.16 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h:514:23: note: 'result' was declared here 74:53.16 Maybe result; 74:53.16 ^~~~~~ 74:53.26 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()': 74:53.26 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h:528:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 74:53.26 if (*result == WriteState::FINISHED) { 74:53.26 ^~ 74:53.26 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h:514:23: note: 'result' was declared here 74:53.26 Maybe result; 74:53.26 ^~~~~~ 74:53.36 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocksPartialRow_Test::TestBody()': 74:53.36 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h:528:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 74:53.36 if (*result == WriteState::FINISHED) { 74:53.36 ^~ 74:53.37 /builddir/build/BUILD/firefox-64.0/image/SurfacePipe.h:514:23: note: 'result' was declared here 74:53.37 Maybe result; 74:53.37 ^~~~~~ 74:54.91 dom/abort 74:57.94 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 74:57.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 74:57.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 74:57.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 74:57.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 74:57.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 74:57.94 from /builddir/build/BUILD/firefox-64.0/dom/abort/AbortController.h:10, 74:57.94 from /builddir/build/BUILD/firefox-64.0/dom/abort/AbortController.cpp:7, 74:57.94 from /builddir/build/BUILD/firefox-64.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 74:57.94 /builddir/build/BUILD/firefox-64.0/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 74:57.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:57.96 foundInterface = 0; \ 74:57.96 ^~~~~~~~~~~~~~ 74:57.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:57.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:57.96 ^~~~~~~~~~~~~~~~~~~~~~~ 74:57.96 /builddir/build/BUILD/firefox-64.0/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:57.96 NS_INTERFACE_MAP_END 74:57.96 ^~~~~~~~~~~~~~~~~~~~ 74:57.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:57.96 else 74:57.96 ^~~~ 74:57.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:57.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:57.96 ^~~~~~~~~~~~~~~~~~ 74:57.96 /builddir/build/BUILD/firefox-64.0/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:57.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:57.96 ^~~~~~~~~~~~~~~~~~~~~~ 74:57.96 /builddir/build/BUILD/firefox-64.0/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 74:57.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:57.97 foundInterface = 0; \ 74:57.97 ^~~~~~~~~~~~~~ 74:57.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:57.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:57.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:57.97 /builddir/build/BUILD/firefox-64.0/dom/abort/AbortSignal.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:57.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:57.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:57.97 In file included from /builddir/build/BUILD/firefox-64.0/dom/abort/AbortController.h:12, 74:57.97 from /builddir/build/BUILD/firefox-64.0/dom/abort/AbortController.cpp:7, 74:57.97 from /builddir/build/BUILD/firefox-64.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 74:57.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:57.97 } else 74:57.97 ^~~~ 74:57.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:57.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:57.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:57.97 /builddir/build/BUILD/firefox-64.0/dom/abort/AbortSignal.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:57.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 74:57.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:58.95 dom/animation 75:03.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 75:03.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 75:03.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:03.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 75:03.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 75:03.63 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 75:03.63 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.h:10, 75:03.63 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.cpp:7, 75:03.63 from /builddir/build/BUILD/firefox-64.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 75:03.63 /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 75:03.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:03.64 foundInterface = 0; \ 75:03.64 ^~~~~~~~~~~~~~ 75:03.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:03.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:03.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.64 /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:03.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:03.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.64 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 75:03.64 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.h:10, 75:03.64 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.cpp:7, 75:03.64 from /builddir/build/BUILD/firefox-64.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 75:03.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:03.64 } else 75:03.64 ^~~~ 75:03.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:03.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:03.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.64 /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:03.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 75:03.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 75:03.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 75:03.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:03.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 75:03.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 75:03.66 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 75:03.66 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.h:10, 75:03.66 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.cpp:7, 75:03.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 75:03.66 /builddir/build/BUILD/firefox-64.0/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 75:03.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:03.66 foundInterface = 0; \ 75:03.66 ^~~~~~~~~~~~~~ 75:03.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:03.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:03.67 ^~~~~~~~~~~~~~~~~~~~~~~ 75:03.67 /builddir/build/BUILD/firefox-64.0/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:03.67 NS_INTERFACE_MAP_END 75:03.67 ^~~~~~~~~~~~~~~~~~~~ 75:03.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:03.67 else 75:03.67 ^~~~ 75:03.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:03.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:03.67 ^~~~~~~~~~~~~~~~~~ 75:03.67 /builddir/build/BUILD/firefox-64.0/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:03.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:03.67 ^~~~~~~~~~~~~~~~~~~~~~ 75:03.67 /builddir/build/BUILD/firefox-64.0/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 75:03.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:03.67 foundInterface = 0; \ 75:03.67 ^~~~~~~~~~~~~~ 75:03.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:03.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:03.68 ^~~~~~~~~~~~~~~~~~~~~~~ 75:03.68 /builddir/build/BUILD/firefox-64.0/dom/animation/AnimationTimeline.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:03.68 NS_INTERFACE_MAP_END 75:03.68 ^~~~~~~~~~~~~~~~~~~~ 75:03.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:03.68 else 75:03.68 ^~~~ 75:03.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:03.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:03.68 ^~~~~~~~~~~~~~~~~~ 75:03.68 /builddir/build/BUILD/firefox-64.0/dom/animation/AnimationTimeline.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:03.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:03.68 ^~~~~~~~~~~~~~~~~~~~~~ 75:03.82 /builddir/build/BUILD/firefox-64.0/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 75:03.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:03.83 foundInterface = 0; \ 75:03.83 ^~~~~~~~~~~~~~ 75:03.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:03.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:03.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.83 /builddir/build/BUILD/firefox-64.0/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:03.83 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 75:03.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.83 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 75:03.83 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.h:10, 75:03.83 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.cpp:7, 75:03.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 75:03.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:03.83 } else 75:03.83 ^~~~ 75:03.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:03.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:03.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:03.83 /builddir/build/BUILD/firefox-64.0/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:03.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 75:03.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:04.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 75:04.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 75:04.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:04.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 75:04.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 75:04.68 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 75:04.68 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.h:10, 75:04.68 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.cpp:7, 75:04.68 from /builddir/build/BUILD/firefox-64.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 75:04.68 /builddir/build/BUILD/firefox-64.0/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 75:04.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:04.68 foundInterface = 0; \ 75:04.68 ^~~~~~~~~~~~~~ 75:04.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:04.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:04.68 /builddir/build/BUILD/firefox-64.0/dom/animation/KeyframeEffect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:04.68 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 75:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:04.68 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 75:04.68 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.h:10, 75:04.69 from /builddir/build/BUILD/firefox-64.0/dom/animation/Animation.cpp:7, 75:04.69 from /builddir/build/BUILD/firefox-64.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 75:04.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:04.69 } else 75:04.69 ^~~~ 75:04.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:04.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:04.69 /builddir/build/BUILD/firefox-64.0/dom/animation/KeyframeEffect.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:04.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 75:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:14.35 dom/base 75:18.24 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 75:18.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 75:18.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:18.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 75:18.24 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:29, 75:18.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 75:18.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 75:18.25 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 75:18.25 from /builddir/build/BUILD/firefox-64.0/dom/base/DOMIntersectionObserver.h:10, 75:18.25 from /builddir/build/BUILD/firefox-64.0/dom/base/DOMIntersectionObserver.cpp:7: 75:18.25 /builddir/build/BUILD/firefox-64.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 75:18.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:18.25 foundInterface = 0; \ 75:18.25 ^~~~~~~~~~~~~~ 75:18.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:18.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:18.25 ^~~~~~~~~~~~~~~~~~~~~~~ 75:18.25 /builddir/build/BUILD/firefox-64.0/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:18.25 NS_INTERFACE_MAP_END 75:18.25 ^~~~~~~~~~~~~~~~~~~~ 75:18.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:18.25 else 75:18.25 ^~~~ 75:18.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:18.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:18.25 ^~~~~~~~~~~~~~~~~~ 75:18.25 /builddir/build/BUILD/firefox-64.0/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:18.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:18.25 ^~~~~~~~~~~~~~~~~~~~~~ 75:18.25 /builddir/build/BUILD/firefox-64.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 75:18.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:18.26 foundInterface = 0; \ 75:18.26 ^~~~~~~~~~~~~~ 75:18.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:18.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:18.26 ^~~~~~~~~~~~~~~~~~~~~~~ 75:18.26 /builddir/build/BUILD/firefox-64.0/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:18.26 NS_INTERFACE_MAP_END 75:18.26 ^~~~~~~~~~~~~~~~~~~~ 75:18.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:18.26 else 75:18.26 ^~~~ 75:18.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:18.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:18.26 ^~~~~~~~~~~~~~~~~~ 75:18.26 /builddir/build/BUILD/firefox-64.0/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:18.26 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 75:18.26 ^~~~~~~~~~~~~~~~~~~~~~ 75:31.94 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 75:31.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 75:31.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 75:31.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 75:31.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 75:31.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:25, 75:31.94 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentUtils.h:21, 75:31.94 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentUtils.cpp:9: 75:31.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 75:31.94 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 75:31.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 75:31.94 memset(aT, 0, sizeof(T)); 75:31.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:31.94 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentUtils.cpp:216: 75:31.95 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 75:31.95 struct GlobalProperties { 75:31.95 ^~~~~~~~~~~~~~~~ 75:52.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 75:52.20 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 75:52.20 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 75:52.20 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWeakReference.h:14, 75:52.20 from /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMWindowUtils.h:10, 75:52.20 from /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMWindowUtils.cpp:7: 75:52.20 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 75:52.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:52.20 foundInterface = 0; \ 75:52.20 ^~~~~~~~~~~~~~ 75:52.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:52.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:52.20 ^~~~~~~~~~~~~~~~~~~~~~~ 75:52.20 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMWindowUtils.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:52.20 NS_INTERFACE_MAP_END 75:52.20 ^~~~~~~~~~~~~~~~~~~~ 75:52.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:52.20 else 75:52.20 ^~~~ 75:52.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:52.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:52.20 ^~~~~~~~~~~~~~~~~~ 75:52.20 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMWindowUtils.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:52.21 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:52.21 ^~~~~~~~~~~~~~~~~~~~~~ 75:52.28 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 75:52.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:52.28 foundInterface = 0; \ 75:52.28 ^~~~~~~~~~~~~~ 75:52.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:52.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:52.28 ^~~~~~~~~~~~~~~~~~~~~~~ 75:52.28 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMWindowUtils.cpp:4394:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:52.29 NS_INTERFACE_MAP_END 75:52.29 ^~~~~~~~~~~~~~~~~~~~ 75:52.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:52.29 else 75:52.29 ^~~~ 75:52.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:52.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:52.29 ^~~~~~~~~~~~~~~~~~ 75:52.29 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMWindowUtils.cpp:4393:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:52.29 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 75:52.29 ^~~~~~~~~~~~~~~~~~~~~~ 76:04.67 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 76:04.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 76:04.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIMessageManager.h:10, 76:04.67 from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.h:10, 76:04.67 from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp:9: 76:04.67 /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 76:04.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:04.67 foundInterface = 0; \ 76:04.67 ^~~~~~~~~~~~~~ 76:04.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:04.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:04.67 ^~~~~~~~~~~~~~~~~~~~~~~ 76:04.67 /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:04.67 NS_INTERFACE_MAP_END 76:04.67 ^~~~~~~~~~~~~~~~~~~~ 76:04.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:04.67 else 76:04.67 ^~~~ 76:04.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 76:04.67 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 76:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:04.68 /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 76:04.68 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, !mChrome || !mIsBroadcaster) 76:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:04.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 76:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 76:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 76:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 76:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 76:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 76:04.98 from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.h:17, 76:04.98 from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp:9: 76:04.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 76:04.98 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 76:04.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 76:04.98 memset(aT, 0, sizeof(T)); 76:04.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:04.98 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp:62: 76:04.98 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 76:04.98 struct GlobalProperties { 76:04.98 ^~~~~~~~~~~~~~~~ 76:07.74 In file included from /usr/include/string.h:494, 76:07.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/string.h:3, 76:07.74 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/base/basictypes.h:12, 76:07.74 from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp:7: 76:07.74 In function 'void* memcpy(void*, const void*, size_t)', 76:07.74 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegionWithHeader(void*, const void*, size_t, size_t)' at /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:612:11, 76:07.74 inlined from 'bool nsTArray_base::EnsureNotUsingAutoArrayBuffer(nsTArray_base::size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray-inl.h:526:45, 76:07.74 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray-inl.h:427:9, 76:07.74 inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:1961:25, 76:07.74 inlined from 'nsTArray_Impl::nsTArray_Impl(nsTArray_Impl&&) [with Allocator = nsTArrayFallibleAllocator; E = mozilla::OwningNonNull; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:956:5, 76:07.74 inlined from 'FallibleTArray::FallibleTArray(FallibleTArray&&) [with E = mozilla::OwningNonNull]' at /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:2681:34, 76:07.74 inlined from 'mozilla::dom::Sequence >::Sequence(mozilla::dom::Sequence >&&)' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:496:7, 76:07.75 inlined from 'void mozilla::Maybe::emplace(Args&& ...) [with Args = {mozilla::dom::Sequence >}; T = mozilla::dom::Sequence >]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Maybe.h:599:3, 76:07.75 inlined from 'InternalType& mozilla::dom::Optional_base::Construct(Args&& ...) [with Args = {mozilla::dom::Sequence >}; T = mozilla::dom::Sequence >; InternalType = mozilla::dom::Sequence >]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:181:5, 76:07.75 inlined from 'void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray*, mozilla::ErrorResult&)' at /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp:790:51: 76:07.75 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [9, 24] is out of the bounds [0, 8] of object 'ports' with type 'mozilla::dom::Sequence >' [-Warray-bounds] 76:07.75 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 76:07.75 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:07.75 /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp: In member function 'void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray*, mozilla::ErrorResult&)': 76:07.75 /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.cpp:785:46: note: 'ports' declared here 76:07.75 Sequence> ports; 76:07.75 ^~~~~ 76:16.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 76:16.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 76:16.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/domstubs.h:10, 76:16.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDOMWindow.h:10, 76:16.51 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:10, 76:16.51 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.h:10, 76:16.51 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindow.h:14, 76:16.51 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:7: 76:16.52 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 76:16.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:16.52 foundInterface = 0; \ 76:16.52 ^~~~~~~~~~~~~~ 76:16.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:16.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:16.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.52 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:441:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:16.52 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 76:16.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.52 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 76:16.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 76:16.52 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:15, 76:16.52 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.h:10, 76:16.52 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindow.h:14, 76:16.52 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:7: 76:16.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:16.52 } else 76:16.52 ^~~~ 76:16.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:16.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:16.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.53 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:16.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 76:16.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.53 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 76:16.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 76:16.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/domstubs.h:10, 76:16.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDOMWindow.h:10, 76:16.53 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:10, 76:16.53 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.h:10, 76:16.53 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindow.h:14, 76:16.53 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:7: 76:16.53 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 76:16.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:16.53 foundInterface = 0; \ 76:16.53 ^~~~~~~~~~~~~~ 76:16.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:16.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:16.53 ^~~~~~~~~~~~~~~~~~~~~~~ 76:16.54 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:16.54 NS_INTERFACE_MAP_END 76:16.54 ^~~~~~~~~~~~~~~~~~~~ 76:16.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:16.54 else 76:16.54 ^~~~ 76:16.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 76:16.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.54 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:534:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:16.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 76:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.54 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 76:16.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:16.54 foundInterface = 0; \ 76:16.54 ^~~~~~~~~~~~~~ 76:16.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:16.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.54 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:780:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:16.54 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 76:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.54 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 76:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 76:16.55 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:15, 76:16.55 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.h:10, 76:16.55 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindow.h:14, 76:16.55 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:7: 76:16.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:16.55 } else 76:16.55 ^~~~ 76:16.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:16.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:16.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.55 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:779:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:16.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 76:16.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.55 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 76:16.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 76:16.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/domstubs.h:10, 76:16.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDOMWindow.h:10, 76:16.55 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:10, 76:16.55 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.h:10, 76:16.56 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindow.h:14, 76:16.56 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:7: 76:16.56 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 76:16.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:16.56 foundInterface = 0; \ 76:16.56 ^~~~~~~~~~~~~~ 76:16.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:16.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:16.56 ^~~~~~~~~~~~~~~~~~~~~~~ 76:16.56 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:1353:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:16.56 NS_INTERFACE_MAP_END 76:16.56 ^~~~~~~~~~~~~~~~~~~~ 76:16.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:16.56 else 76:16.56 ^~~~ 76:16.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:16.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:16.56 ^~~~~~~~~~~~~~~~~~ 76:16.56 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:1352:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:16.56 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 76:16.56 ^~~~~~~~~~~~~~~~~~~~~~ 76:17.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 76:17.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 76:17.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 76:17.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 76:17.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 76:17.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:17.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:17.08 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:15, 76:17.08 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.h:10, 76:17.08 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindow.h:14, 76:17.08 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:7: 76:17.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 76:17.08 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 76:17.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 76:17.08 memset(aT, 0, sizeof(T)); 76:17.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:17.08 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.cpp:171: 76:17.08 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 76:17.08 struct GlobalProperties { 76:17.08 ^~~~~~~~~~~~~~~~ 76:33.59 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 76:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 76:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/domstubs.h:10, 76:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIDOMWindow.h:10, 76:33.59 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:10, 76:33.59 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.h:10, 76:33.59 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindow.h:14, 76:33.59 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowOuter.cpp:7: 76:33.59 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 76:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:33.59 foundInterface = 0; \ 76:33.59 ^~~~~~~~~~~~~~ 76:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:33.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:33.59 ^~~~~~~~~~~~~~~~~~~~~~~ 76:33.59 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowOuter.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:33.59 NS_INTERFACE_MAP_END 76:33.59 ^~~~~~~~~~~~~~~~~~~~ 76:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:33.59 else 76:33.59 ^~~~ 76:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:33.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:33.59 ^~~~~~~~~~~~~~~~~~ 76:33.59 /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowOuter.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:33.59 NS_INTERFACE_MAP_ENTRY(nsIObserver) 76:33.59 ^~~~~~~~~~~~~~~~~~~~~~ 76:34.10 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 76:34.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 76:34.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 76:34.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 76:34.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 76:34.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:34.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:34.10 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:15, 76:34.10 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowInner.h:10, 76:34.10 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindow.h:14, 76:34.10 from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowOuter.cpp:7: 76:34.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 76:34.10 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 76:34.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 76:34.11 memset(aT, 0, sizeof(T)); 76:34.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:34.11 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsGlobalWindowOuter.cpp:171: 76:34.11 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 76:34.11 struct GlobalProperties { 76:34.11 ^~~~~~~~~~~~~~~~ 76:57.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 76:57.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 76:57.44 from /builddir/build/BUILD/firefox-64.0/image/imgLoader.h:11, 76:57.44 from /builddir/build/BUILD/firefox-64.0/dom/base/nsObjectLoadingContent.cpp:13: 76:57.44 /builddir/build/BUILD/firefox-64.0/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 76:57.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:57.44 foundInterface = 0; \ 76:57.44 ^~~~~~~~~~~~~~ 76:57.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:57.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:57.45 ^~~~~~~~~~~~~~~~~~~~~~~ 76:57.45 /builddir/build/BUILD/firefox-64.0/dom/base/nsObjectLoadingContent.cpp:1258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:57.45 NS_INTERFACE_MAP_END 76:57.45 ^~~~~~~~~~~~~~~~~~~~ 76:57.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:57.45 else 76:57.45 ^~~~ 76:57.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 76:57.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:57.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:57.45 /builddir/build/BUILD/firefox-64.0/dom/base/nsObjectLoadingContent.cpp:1257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:57.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 76:57.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:06.59 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:06.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 77:06.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:06.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 77:06.59 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:29, 77:06.59 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPluginArray.h:10, 77:06.59 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPluginArray.cpp:7: 77:06.59 /builddir/build/BUILD/firefox-64.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 77:06.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:06.59 foundInterface = 0; \ 77:06.59 ^~~~~~~~~~~~~~ 77:06.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:06.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:06.59 ^~~~~~~~~~~~~~~~~~~~~~~ 77:06.59 /builddir/build/BUILD/firefox-64.0/dom/base/nsPluginArray.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:06.59 NS_INTERFACE_MAP_END 77:06.59 ^~~~~~~~~~~~~~~~~~~~ 77:06.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:06.59 else 77:06.59 ^~~~ 77:06.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:06.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:06.59 ^~~~~~~~~~~~~~~~~~ 77:06.59 /builddir/build/BUILD/firefox-64.0/dom/base/nsPluginArray.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:06.59 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 77:06.59 ^~~~~~~~~~~~~~~~~~~~~~ 77:06.61 /builddir/build/BUILD/firefox-64.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 77:06.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:06.61 foundInterface = 0; \ 77:06.61 ^~~~~~~~~~~~~~ 77:06.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:06.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:06.61 ^~~~~~~~~~~~~~~~~~~~~~~ 77:06.61 /builddir/build/BUILD/firefox-64.0/dom/base/nsPluginArray.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:06.61 NS_INTERFACE_MAP_END 77:06.61 ^~~~~~~~~~~~~~~~~~~~ 77:06.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:06.61 else 77:06.61 ^~~~ 77:06.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:06.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:06.61 ^~~~~~~~~~~~~~~~~~ 77:06.61 /builddir/build/BUILD/firefox-64.0/dom/base/nsPluginArray.cpp:414:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:06.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:06.61 ^~~~~~~~~~~~~~~~~~~~~~ 77:13.21 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:13.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 77:13.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:13.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 77:13.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:13.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:13.21 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 77:13.21 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 77:13.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 77:13.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 77:13.21 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.h:10, 77:13.21 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.cpp:7, 77:13.21 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:13.21 /builddir/build/BUILD/firefox-64.0/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 77:13.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:13.21 foundInterface = 0; \ 77:13.21 ^~~~~~~~~~~~~~ 77:13.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:13.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:13.21 ^~~~~~~~~~~~~~~~~~~~~~~ 77:13.21 /builddir/build/BUILD/firefox-64.0/dom/base/Attr.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:13.21 NS_INTERFACE_MAP_END 77:13.21 ^~~~~~~~~~~~~~~~~~~~ 77:13.21 In file included from /builddir/build/BUILD/firefox-64.0/layout/style/nsComputedDOMStyle.h:19, 77:13.21 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.cpp:10, 77:13.21 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:13.21 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentUtils.h:3661:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:13.21 } else 77:13.22 ^~~~ 77:13.22 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentUtils.h:3661:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 77:13.22 } else 77:13.22 ^~~~ 77:13.23 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 77:13.23 /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 77:13.23 /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.cpp:189:66: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 77:13.23 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 77:13.23 ^ 77:13.23 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 77:13.23 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 77:13.23 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.h:10, 77:13.23 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.cpp:7, 77:13.23 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:13.23 /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:130:10: note: 'struct AttrArray::InternalAttr' declared here 77:13.23 struct InternalAttr 77:13.23 ^~~~~~~~~~~~ 77:13.23 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 77:13.24 /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 77:13.24 /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.cpp:386:70: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 77:13.24 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 77:13.24 ^ 77:13.24 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 77:13.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 77:13.24 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.h:10, 77:13.24 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.cpp:7, 77:13.24 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:13.24 /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 77:13.24 class Impl 77:13.24 ^~~~ 77:13.24 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 77:13.24 /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 77:13.24 /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.cpp:539:82: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 77:13.24 Impl* newImpl = static_cast(realloc(mImpl.release(), sizeInBytes.value())); 77:13.24 ^ 77:13.24 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 77:13.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 77:13.24 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.h:10, 77:13.24 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.cpp:7, 77:13.24 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:13.25 /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 77:13.25 class Impl 77:13.25 ^~~~ 77:13.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:13.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 77:13.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:13.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 77:13.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:13.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:13.57 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 77:13.57 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 77:13.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 77:13.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 77:13.57 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.h:10, 77:13.57 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.cpp:7, 77:13.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:13.57 /builddir/build/BUILD/firefox-64.0/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 77:13.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:13.57 foundInterface = 0; \ 77:13.57 ^~~~~~~~~~~~~~ 77:13.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:13.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:13.57 ^~~~~~~~~~~~~~~~~~~~~~~ 77:13.57 /builddir/build/BUILD/firefox-64.0/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:13.57 NS_INTERFACE_MAP_END 77:13.57 ^~~~~~~~~~~~~~~~~~~~ 77:13.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:13.57 else 77:13.57 ^~~~ 77:13.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:13.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:13.57 ^~~~~~~~~~~~~~~~~~ 77:13.57 /builddir/build/BUILD/firefox-64.0/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:13.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:13.57 ^~~~~~~~~~~~~~~~~~~~~~ 77:13.66 /builddir/build/BUILD/firefox-64.0/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 77:13.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:13.66 foundInterface = 0; \ 77:13.66 ^~~~~~~~~~~~~~ 77:13.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:13.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:13.67 /builddir/build/BUILD/firefox-64.0/dom/base/CharacterData.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:13.67 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 77:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:13.67 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:13.67 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 77:13.67 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 77:13.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 77:13.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 77:13.67 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.h:10, 77:13.67 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.cpp:7, 77:13.67 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:13.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:13.67 } else 77:13.67 ^~~~ 77:13.67 /builddir/build/BUILD/firefox-64.0/dom/base/CharacterData.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:13.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 77:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:15.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:15.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 77:15.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:15.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 77:15.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 77:15.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:15.08 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 77:15.08 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 77:15.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 77:15.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 77:15.08 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.h:10, 77:15.08 from /builddir/build/BUILD/firefox-64.0/dom/base/AnonymousContent.cpp:7, 77:15.08 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:15.08 /builddir/build/BUILD/firefox-64.0/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 77:15.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:15.08 foundInterface = 0; \ 77:15.08 ^~~~~~~~~~~~~~ 77:15.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:15.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:15.08 ^~~~~~~~~~~~~~~~~~~~~~~ 77:15.08 /builddir/build/BUILD/firefox-64.0/dom/base/ContentProcessMessageManager.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:15.08 NS_INTERFACE_MAP_END 77:15.08 ^~~~~~~~~~~~~~~~~~~~ 77:15.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:15.08 else 77:15.08 ^~~~ 77:15.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:15.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:15.08 ^~~~~~~~~~~~~~~~~~ 77:15.08 /builddir/build/BUILD/firefox-64.0/dom/base/ContentProcessMessageManager.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:15.08 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 77:15.08 ^~~~~~~~~~~~~~~~~~~~~~ 77:15.18 /builddir/build/BUILD/firefox-64.0/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 77:15.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:15.18 foundInterface = 0; \ 77:15.18 ^~~~~~~~~~~~~~ 77:15.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:15.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:15.18 ^~~~~~~~~~~~~~~~~~~~~~~ 77:15.18 /builddir/build/BUILD/firefox-64.0/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:15.18 NS_INTERFACE_MAP_END 77:15.18 ^~~~~~~~~~~~~~~~~~~~ 77:15.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:15.18 else 77:15.18 ^~~~ 77:15.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:15.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:15.19 ^~~~~~~~~~~~~~~~~~ 77:15.19 /builddir/build/BUILD/firefox-64.0/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:15.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:15.19 ^~~~~~~~~~~~~~~~~~~~~~ 77:26.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 77:26.72 from /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp:7, 77:26.72 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:26.72 /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 77:26.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:26.73 foundInterface = 0; \ 77:26.73 ^~~~~~~~~~~~~~ 77:26.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:26.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:26.73 ^~~~~~~~~~~~~~~~~~~~~~~ 77:26.73 /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp:340:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:26.73 NS_INTERFACE_MAP_END 77:26.73 ^~~~~~~~~~~~~~~~~~~~ 77:26.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:26.73 else 77:26.73 ^~~~ 77:26.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:26.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:26.73 ^~~~~~~~~~~~~~~~~~ 77:26.73 /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp:339:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:26.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:26.73 ^~~~~~~~~~~~~~~~~~~~~~ 77:26.80 /builddir/build/BUILD/firefox-64.0/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 77:26.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:26.80 foundInterface = 0; \ 77:26.80 ^~~~~~~~~~~~~~ 77:26.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:26.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:26.80 ^~~~~~~~~~~~~~~~~~~~~~~ 77:26.80 /builddir/build/BUILD/firefox-64.0/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:26.80 NS_INTERFACE_MAP_END 77:26.80 ^~~~~~~~~~~~~~~~~~~~ 77:26.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:26.80 else 77:26.80 ^~~~ 77:26.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:26.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:26.80 ^~~~~~~~~~~~~~~~~~ 77:26.80 /builddir/build/BUILD/firefox-64.0/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:26.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:26.80 ^~~~~~~~~~~~~~~~~~~~~~ 77:26.82 /builddir/build/BUILD/firefox-64.0/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 77:26.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:26.82 foundInterface = 0; \ 77:26.82 ^~~~~~~~~~~~~~ 77:26.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:26.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:26.82 ^~~~~~~~~~~~~~~~~~~~~~~ 77:26.82 /builddir/build/BUILD/firefox-64.0/dom/base/DOMException.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:26.82 NS_INTERFACE_MAP_END 77:26.82 ^~~~~~~~~~~~~~~~~~~~ 77:26.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:26.82 else 77:26.82 ^~~~ 77:26.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:26.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:26.82 ^~~~~~~~~~~~~~~~~~ 77:26.82 /builddir/build/BUILD/firefox-64.0/dom/base/DOMException.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:26.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:26.82 ^~~~~~~~~~~~~~~~~~~~~~ 77:26.85 /builddir/build/BUILD/firefox-64.0/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 77:26.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:26.85 foundInterface = 0; \ 77:26.85 ^~~~~~~~~~~~~~ 77:26.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:26.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:26.85 ^~~~~~~~~~~~~~~~~~~~~~~ 77:26.85 /builddir/build/BUILD/firefox-64.0/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:26.85 NS_INTERFACE_MAP_END 77:26.85 ^~~~~~~~~~~~~~~~~~~~ 77:26.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:26.85 else 77:26.85 ^~~~ 77:26.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:26.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:26.85 ^~~~~~~~~~~~~~~~~~ 77:26.85 /builddir/build/BUILD/firefox-64.0/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:26.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:26.85 ^~~~~~~~~~~~~~~~~~~~~~ 77:27.02 /builddir/build/BUILD/firefox-64.0/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 77:27.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:27.02 foundInterface = 0; \ 77:27.02 ^~~~~~~~~~~~~~ 77:27.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:27.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:27.02 ^~~~~~~~~~~~~~~~~~~~~~~ 77:27.02 /builddir/build/BUILD/firefox-64.0/dom/base/DOMParser.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:27.02 NS_INTERFACE_MAP_END 77:27.02 ^~~~~~~~~~~~~~~~~~~~ 77:27.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:27.02 else 77:27.02 ^~~~ 77:27.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:27.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:27.02 ^~~~~~~~~~~~~~~~~~ 77:27.02 /builddir/build/BUILD/firefox-64.0/dom/base/DOMParser.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:27.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:27.02 ^~~~~~~~~~~~~~~~~~~~~~ 77:27.06 /builddir/build/BUILD/firefox-64.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 77:27.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:27.06 foundInterface = 0; \ 77:27.06 ^~~~~~~~~~~~~~ 77:27.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:27.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:27.06 ^~~~~~~~~~~~~~~~~~~~~~~ 77:27.06 /builddir/build/BUILD/firefox-64.0/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:27.06 NS_INTERFACE_MAP_END 77:27.06 ^~~~~~~~~~~~~~~~~~~~ 77:27.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:27.06 else 77:27.06 ^~~~ 77:27.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:27.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:27.06 ^~~~~~~~~~~~~~~~~~ 77:27.06 /builddir/build/BUILD/firefox-64.0/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:27.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:27.06 ^~~~~~~~~~~~~~~~~~~~~~ 77:27.07 /builddir/build/BUILD/firefox-64.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 77:27.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:27.07 foundInterface = 0; \ 77:27.07 ^~~~~~~~~~~~~~ 77:27.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:27.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:27.07 ^~~~~~~~~~~~~~~~~~~~~~~ 77:27.07 /builddir/build/BUILD/firefox-64.0/dom/base/DOMRect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:27.07 NS_INTERFACE_MAP_END 77:27.08 ^~~~~~~~~~~~~~~~~~~~ 77:27.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 77:27.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 77:27.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 77:27.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 77:27.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 77:27.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 77:27.08 from /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp:7, 77:27.08 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:27.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:27.08 } else 77:27.08 ^~~~ 77:27.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:27.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:27.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:27.08 /builddir/build/BUILD/firefox-64.0/dom/base/DOMRect.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 77:27.08 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 77:27.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:27.10 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 77:27.10 from /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp:7, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:27.10 /builddir/build/BUILD/firefox-64.0/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 77:27.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:27.10 foundInterface = 0; \ 77:27.10 ^~~~~~~~~~~~~~ 77:27.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:27.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:27.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:27.10 /builddir/build/BUILD/firefox-64.0/dom/base/DOMRequest.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:27.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:27.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:27.10 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 77:27.10 from /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp:7, 77:27.10 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:27.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:27.10 } else 77:27.10 ^~~~ 77:27.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:27.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:27.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:27.10 /builddir/build/BUILD/firefox-64.0/dom/base/DOMRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:27.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 77:27.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:27.12 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 77:27.12 from /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp:7, 77:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:27.12 /builddir/build/BUILD/firefox-64.0/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 77:27.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:27.13 foundInterface = 0; \ 77:27.13 ^~~~~~~~~~~~~~ 77:27.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:27.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:27.13 ^~~~~~~~~~~~~~~~~~~~~~~ 77:27.13 /builddir/build/BUILD/firefox-64.0/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:27.13 NS_INTERFACE_MAP_END 77:27.13 ^~~~~~~~~~~~~~~~~~~~ 77:27.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:27.13 else 77:27.13 ^~~~ 77:27.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:27.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:27.13 ^~~~~~~~~~~~~~~~~~ 77:27.13 /builddir/build/BUILD/firefox-64.0/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:27.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:27.13 ^~~~~~~~~~~~~~~~~~~~~~ 77:28.15 /builddir/build/BUILD/firefox-64.0/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 77:28.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:28.15 foundInterface = 0; \ 77:28.15 ^~~~~~~~~~~~~~ 77:28.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:28.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:28.15 ^~~~~~~~~~~~~~~~~~~~~~~ 77:28.16 /builddir/build/BUILD/firefox-64.0/dom/base/DocumentFragment.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:28.16 NS_INTERFACE_MAP_END 77:28.16 ^~~~~~~~~~~~~~~~~~~~ 77:28.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:28.16 else 77:28.16 ^~~~ 77:28.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:28.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:28.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:28.16 /builddir/build/BUILD/firefox-64.0/dom/base/DocumentFragment.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:28.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 77:28.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:28.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 77:28.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 77:28.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 77:28.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 77:28.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCHashTable.h:12, 77:28.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:10, 77:28.35 from /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp:7, 77:28.35 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:28.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 77:28.36 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 77:28.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 77:28.36 memset(aT, 0, sizeof(T)); 77:28.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:28.36 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/CustomElementRegistry.cpp:21, 77:28.36 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:28.36 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 77:28.36 struct GlobalProperties { 77:28.36 ^~~~~~~~~~~~~~~~ 77:44.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:44.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 77:44.66 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashKeys.h:11, 77:44.66 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsClassHashtable.h:12, 77:44.66 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.h:11, 77:44.66 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.cpp:7, 77:44.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 77:44.66 /builddir/build/BUILD/firefox-64.0/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 77:44.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:44.66 foundInterface = 0; \ 77:44.66 ^~~~~~~~~~~~~~ 77:44.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:44.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.66 /builddir/build/BUILD/firefox-64.0/dom/base/EventSource.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:44.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventStateManager.h:16, 77:44.66 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.cpp:8, 77:44.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 77:44.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:44.66 } else 77:44.66 ^~~~ 77:44.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:44.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.66 /builddir/build/BUILD/firefox-64.0/dom/base/EventSource.cpp:2109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:44.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 77:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.70 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:44.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 77:44.70 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashKeys.h:11, 77:44.70 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsClassHashtable.h:12, 77:44.70 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.h:11, 77:44.70 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.cpp:7, 77:44.70 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 77:44.70 /builddir/build/BUILD/firefox-64.0/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 77:44.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:44.70 foundInterface = 0; \ 77:44.70 ^~~~~~~~~~~~~~ 77:44.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:44.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:44.70 ^~~~~~~~~~~~~~~~~~~~~~~ 77:44.70 /builddir/build/BUILD/firefox-64.0/dom/base/FormData.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:44.70 NS_INTERFACE_MAP_END 77:44.70 ^~~~~~~~~~~~~~~~~~~~ 77:44.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:44.70 else 77:44.70 ^~~~ 77:44.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:44.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:44.70 ^~~~~~~~~~~~~~~~~~ 77:44.70 /builddir/build/BUILD/firefox-64.0/dom/base/FormData.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:44.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:44.70 ^~~~~~~~~~~~~~~~~~~~~~ 77:44.87 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 77:44.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:44.87 foundInterface = 0; \ 77:44.87 ^~~~~~~~~~~~~~ 77:44.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:44.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:44.87 ^~~~~~~~~~~~~~~~~~~~~~~ 77:44.87 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:44.87 NS_INTERFACE_MAP_END 77:44.87 ^~~~~~~~~~~~~~~~~~~~ 77:44.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:44.87 else 77:44.87 ^~~~ 77:44.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:44.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:44.87 ^~~~~~~~~~~~~~~~~~ 77:44.87 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:44.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:44.87 ^~~~~~~~~~~~~~~~~~~~~~ 77:44.88 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 77:44.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:44.89 foundInterface = 0; \ 77:44.89 ^~~~~~~~~~~~~~ 77:44.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:44.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:44.89 ^~~~~~~~~~~~~~~~~~~~~~~ 77:44.89 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:44.89 NS_INTERFACE_MAP_END 77:44.89 ^~~~~~~~~~~~~~~~~~~~ 77:44.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventStateManager.h:16, 77:44.89 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.cpp:8, 77:44.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 77:44.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:44.89 } else 77:44.89 ^~~~ 77:44.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:44.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:44.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.89 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 77:44.89 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 77:44.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:44.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 77:44.89 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashKeys.h:11, 77:44.89 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsClassHashtable.h:12, 77:44.89 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.h:11, 77:44.89 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.cpp:7, 77:44.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 77:44.89 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 77:44.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:44.89 foundInterface = 0; \ 77:44.89 ^~~~~~~~~~~~~~ 77:44.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 77:44.89 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 77:44.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.89 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp:615:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 77:44.89 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 77:44.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:44.89 else 77:44.89 ^~~~ 77:44.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:44.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:44.89 ^~~~~~~~~~~~~~~~~~ 77:44.89 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp:614:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:44.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 77:44.89 ^~~~~~~~~~~~~~~~~~~~~~ 77:44.92 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 77:44.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:44.92 foundInterface = 0; \ 77:44.92 ^~~~~~~~~~~~~~ 77:44.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:44.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:44.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.92 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp:2082:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:44.92 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 77:44.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.92 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventStateManager.h:16, 77:44.92 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.cpp:8, 77:44.92 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 77:44.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:44.92 } else 77:44.92 ^~~~ 77:44.92 /builddir/build/BUILD/firefox-64.0/dom/base/FragmentOrElement.cpp:2081:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:44.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 77:44.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:44.95 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 77:44.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 77:44.95 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsHashKeys.h:11, 77:44.95 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsClassHashtable.h:12, 77:44.95 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.h:11, 77:44.95 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.cpp:7, 77:44.95 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 77:44.95 /builddir/build/BUILD/firefox-64.0/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 77:44.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:44.95 foundInterface = 0; \ 77:44.95 ^~~~~~~~~~~~~~ 77:44.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:44.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:44.95 ^~~~~~~~~~~~~~~~~~~~~~~ 77:44.95 /builddir/build/BUILD/firefox-64.0/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:44.95 NS_INTERFACE_MAP_END 77:44.95 ^~~~~~~~~~~~~~~~~~~~ 77:44.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:44.95 else 77:44.95 ^~~~ 77:44.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:44.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:44.95 ^~~~~~~~~~~~~~~~~~ 77:44.95 /builddir/build/BUILD/firefox-64.0/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:44.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:44.95 ^~~~~~~~~~~~~~~~~~~~~~ 77:46.30 /builddir/build/BUILD/firefox-64.0/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 77:46.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:46.30 foundInterface = 0; \ 77:46.30 ^~~~~~~~~~~~~~ 77:46.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:46.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:46.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:46.30 /builddir/build/BUILD/firefox-64.0/dom/base/InProcessTabChildMessageManager.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:46.30 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:46.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:46.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:46.30 else 77:46.30 ^~~~ 77:46.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:46.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:46.30 ^~~~~~~~~~~~~~~~~~ 77:46.30 /builddir/build/BUILD/firefox-64.0/dom/base/InProcessTabChildMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:46.30 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 77:46.30 ^~~~~~~~~~~~~~~~~~~~~~ 77:46.42 /builddir/build/BUILD/firefox-64.0/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 77:46.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:46.43 foundInterface = 0; \ 77:46.43 ^~~~~~~~~~~~~~ 77:46.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:46.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:46.43 ^~~~~~~~~~~~~~~~~~~~~~~ 77:46.43 /builddir/build/BUILD/firefox-64.0/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:46.43 NS_INTERFACE_MAP_END 77:46.43 ^~~~~~~~~~~~~~~~~~~~ 77:46.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:46.43 else 77:46.43 ^~~~ 77:46.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:46.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:46.43 ^~~~~~~~~~~~~~~~~~ 77:46.43 /builddir/build/BUILD/firefox-64.0/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:46.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:46.43 ^~~~~~~~~~~~~~~~~~~~~~ 77:46.78 /builddir/build/BUILD/firefox-64.0/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 77:46.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:46.78 foundInterface = 0; \ 77:46.78 ^~~~~~~~~~~~~~ 77:46.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:46.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:46.78 ^~~~~~~~~~~~~~~~~~~~~~~ 77:46.78 /builddir/build/BUILD/firefox-64.0/dom/base/Location.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:46.78 NS_INTERFACE_MAP_END 77:46.78 ^~~~~~~~~~~~~~~~~~~~ 77:46.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:46.78 else 77:46.78 ^~~~ 77:46.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:46.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:46.78 ^~~~~~~~~~~~~~~~~~ 77:46.78 /builddir/build/BUILD/firefox-64.0/dom/base/Location.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:46.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:46.78 ^~~~~~~~~~~~~~~~~~~~~~ 77:47.24 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTHashtable.h:21, 77:47.24 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsBaseHashtable.h:12, 77:47.24 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsClassHashtable.h:11, 77:47.24 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.h:11, 77:47.24 from /builddir/build/BUILD/firefox-64.0/dom/base/DocumentOrShadowRoot.cpp:7, 77:47.24 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 77:47.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 77:47.24 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 77:47.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 77:47.24 memset(aT, 0, sizeof(T)); 77:47.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:47.24 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/IntlUtils.h:11, 77:47.24 from /builddir/build/BUILD/firefox-64.0/dom/base/IntlUtils.cpp:7, 77:47.24 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:119: 77:47.24 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 77:47.24 struct GlobalProperties { 77:47.25 ^~~~~~~~~~~~~~~~ 78:05.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 78:05.33 from /builddir/build/BUILD/firefox-64.0/dom/base/MessageBroadcaster.cpp:7, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 78:05.33 /builddir/build/BUILD/firefox-64.0/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 78:05.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:05.33 foundInterface = 0; \ 78:05.33 ^~~~~~~~~~~~~~ 78:05.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:05.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:05.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.33 /builddir/build/BUILD/firefox-64.0/dom/base/MessageListenerManager.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:05.33 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 78:05.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 78:05.33 from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.h:26, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 78:05.33 from /builddir/build/BUILD/firefox-64.0/dom/base/MessageBroadcaster.cpp:7, 78:05.33 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 78:05.33 /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:05.34 else 78:05.34 ^~~~ 78:05.34 /builddir/build/BUILD/firefox-64.0/dom/base/MessageListenerManager.cpp:26:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 78:05.34 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 78:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:07.37 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:07.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 78:07.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:07.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 78:07.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 78:07.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 78:07.37 from /builddir/build/BUILD/firefox-64.0/dom/base/MessageBroadcaster.cpp:7, 78:07.37 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 78:07.37 /builddir/build/BUILD/firefox-64.0/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 78:07.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:07.37 foundInterface = 0; \ 78:07.37 ^~~~~~~~~~~~~~ 78:07.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:07.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:07.37 ^~~~~~~~~~~~~~~~~~~~~~~ 78:07.37 /builddir/build/BUILD/firefox-64.0/dom/base/Navigator.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:07.37 NS_INTERFACE_MAP_END 78:07.37 ^~~~~~~~~~~~~~~~~~~~ 78:07.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:07.37 else 78:07.37 ^~~~ 78:07.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:07.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:07.37 ^~~~~~~~~~~~~~~~~~ 78:07.37 /builddir/build/BUILD/firefox-64.0/dom/base/Navigator.cpp:134:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:07.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:07.37 ^~~~~~~~~~~~~~~~~~~~~~ 78:07.48 /builddir/build/BUILD/firefox-64.0/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 78:07.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:07.48 foundInterface = 0; \ 78:07.48 ^~~~~~~~~~~~~~ 78:07.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:07.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:07.48 ^~~~~~~~~~~~~~~~~~~~~~~ 78:07.48 /builddir/build/BUILD/firefox-64.0/dom/base/NodeIterator.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:07.48 NS_INTERFACE_MAP_END 78:07.48 ^~~~~~~~~~~~~~~~~~~~ 78:07.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:07.48 else 78:07.48 ^~~~ 78:07.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:07.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:07.48 ^~~~~~~~~~~~~~~~~~ 78:07.48 /builddir/build/BUILD/firefox-64.0/dom/base/NodeIterator.cpp:175:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:07.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:07.48 ^~~~~~~~~~~~~~~~~~~~~~ 78:22.46 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:22.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 78:22.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:22.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 78:22.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 78:22.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 78:22.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 78:22.46 from /builddir/build/BUILD/firefox-64.0/dom/base/ProcessMessageManager.cpp:7, 78:22.46 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 78:22.46 /builddir/build/BUILD/firefox-64.0/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 78:22.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:22.46 foundInterface = 0; \ 78:22.46 ^~~~~~~~~~~~~~ 78:22.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:22.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:22.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.46 /builddir/build/BUILD/firefox-64.0/dom/base/ScreenOrientation.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:22.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:22.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.47 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameMessageManager.h:17, 78:22.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 78:22.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 78:22.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 78:22.47 from /builddir/build/BUILD/firefox-64.0/dom/base/ProcessMessageManager.cpp:7, 78:22.47 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 78:22.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:22.47 } else 78:22.47 ^~~~ 78:22.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:22.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:22.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.47 /builddir/build/BUILD/firefox-64.0/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:22.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 78:22.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:23.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 78:23.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:23.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 78:23.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 78:23.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 78:23.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 78:23.51 from /builddir/build/BUILD/firefox-64.0/dom/base/ProcessMessageManager.cpp:7, 78:23.51 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 78:23.51 /builddir/build/BUILD/firefox-64.0/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 78:23.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:23.51 foundInterface = 0; \ 78:23.51 ^~~~~~~~~~~~~~ 78:23.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:23.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:23.51 ^~~~~~~~~~~~~~~~~~~~~~~ 78:23.51 /builddir/build/BUILD/firefox-64.0/dom/base/Selection.cpp:767:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:23.51 NS_INTERFACE_MAP_END 78:23.51 ^~~~~~~~~~~~~~~~~~~~ 78:23.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:23.52 else 78:23.52 ^~~~ 78:23.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:23.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:23.52 ^~~~~~~~~~~~~~~~~~ 78:23.52 /builddir/build/BUILD/firefox-64.0/dom/base/Selection.cpp:766:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:23.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:23.52 ^~~~~~~~~~~~~~~~~~~~~~ 78:23.71 /builddir/build/BUILD/firefox-64.0/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 78:23.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:23.72 foundInterface = 0; \ 78:23.72 ^~~~~~~~~~~~~~ 78:23.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:23.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:23.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.72 /builddir/build/BUILD/firefox-64.0/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:23.72 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 78:23.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:23.72 else 78:23.72 ^~~~ 78:23.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:23.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:23.72 ^~~~~~~~~~~~~~~~~~ 78:23.72 /builddir/build/BUILD/firefox-64.0/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:23.72 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 78:23.72 ^~~~~~~~~~~~~~~~~~~~~~ 78:24.13 /builddir/build/BUILD/firefox-64.0/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 78:24.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:24.13 foundInterface = 0; \ 78:24.13 ^~~~~~~~~~~~~~ 78:24.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:24.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:24.13 ^~~~~~~~~~~~~~~~~~~~~~~ 78:24.13 /builddir/build/BUILD/firefox-64.0/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:24.13 NS_INTERFACE_MAP_END 78:24.13 ^~~~~~~~~~~~~~~~~~~~ 78:24.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:24.14 else 78:24.14 ^~~~ 78:24.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:24.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:24.14 ^~~~~~~~~~~~~~~~~~ 78:24.14 /builddir/build/BUILD/firefox-64.0/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:24.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:24.14 ^~~~~~~~~~~~~~~~~~~~~~ 78:24.14 /builddir/build/BUILD/firefox-64.0/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 78:24.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:24.14 foundInterface = 0; \ 78:24.14 ^~~~~~~~~~~~~~ 78:24.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:24.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:24.14 ^~~~~~~~~~~~~~~~~~~~~~~ 78:24.14 /builddir/build/BUILD/firefox-64.0/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:24.14 NS_INTERFACE_MAP_END 78:24.14 ^~~~~~~~~~~~~~~~~~~~ 78:24.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:24.14 else 78:24.14 ^~~~ 78:24.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:24.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:24.14 ^~~~~~~~~~~~~~~~~~ 78:24.14 /builddir/build/BUILD/firefox-64.0/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:24.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:24.14 ^~~~~~~~~~~~~~~~~~~~~~ 78:24.16 /builddir/build/BUILD/firefox-64.0/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 78:24.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:24.16 foundInterface = 0; \ 78:24.16 ^~~~~~~~~~~~~~ 78:24.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:24.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:24.16 ^~~~~~~~~~~~~~~~~~~~~~~ 78:24.16 /builddir/build/BUILD/firefox-64.0/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:24.16 NS_INTERFACE_MAP_END 78:24.16 ^~~~~~~~~~~~~~~~~~~~ 78:24.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:24.16 else 78:24.16 ^~~~ 78:24.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:24.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:24.16 ^~~~~~~~~~~~~~~~~~ 78:24.16 /builddir/build/BUILD/firefox-64.0/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:24.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:24.17 ^~~~~~~~~~~~~~~~~~~~~~ 78:41.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:41.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 78:41.78 from /builddir/build/BUILD/firefox-64.0/dom/base/ThirdPartyUtil.h:10, 78:41.78 from /builddir/build/BUILD/firefox-64.0/dom/base/ThirdPartyUtil.cpp:7, 78:41.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 78:41.78 /builddir/build/BUILD/firefox-64.0/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 78:41.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:41.78 foundInterface = 0; \ 78:41.78 ^~~~~~~~~~~~~~ 78:41.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:41.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:41.78 ^~~~~~~~~~~~~~~~~~~~~~~ 78:41.78 /builddir/build/BUILD/firefox-64.0/dom/base/TimeoutHandler.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:41.78 NS_INTERFACE_MAP_END 78:41.78 ^~~~~~~~~~~~~~~~~~~~ 78:41.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:41.78 else 78:41.78 ^~~~ 78:41.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:41.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:41.78 ^~~~~~~~~~~~~~~~~~ 78:41.78 /builddir/build/BUILD/firefox-64.0/dom/base/TimeoutHandler.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:41.78 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 78:41.78 ^~~~~~~~~~~~~~~~~~~~~~ 78:43.92 /builddir/build/BUILD/firefox-64.0/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 78:43.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:43.92 foundInterface = 0; \ 78:43.92 ^~~~~~~~~~~~~~ 78:43.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:43.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:43.92 ^~~~~~~~~~~~~~~~~~~~~~~ 78:43.92 /builddir/build/BUILD/firefox-64.0/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:43.92 NS_INTERFACE_MAP_END 78:43.92 ^~~~~~~~~~~~~~~~~~~~ 78:43.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:43.92 else 78:43.92 ^~~~ 78:43.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:43.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:43.92 ^~~~~~~~~~~~~~~~~~ 78:43.92 /builddir/build/BUILD/firefox-64.0/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:43.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:43.92 ^~~~~~~~~~~~~~~~~~~~~~ 78:46.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 78:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 78:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 78:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 78:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 78:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Value.h:25, 78:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsILoadInfo.h:17, 78:46.47 from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsNetUtil.h:17, 78:46.47 from /builddir/build/BUILD/firefox-64.0/dom/base/ThirdPartyUtil.cpp:9, 78:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 78:46.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 78:46.47 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 78:46.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 78:46.47 memset(aT, 0, sizeof(T)); 78:46.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:46.47 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/WindowNamedPropertiesHandler.cpp:15, 78:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:92: 78:46.47 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 78:46.47 struct GlobalProperties { 78:46.47 ^~~~~~~~~~~~~~~~ 78:59.41 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:59.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 78:59.41 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.h:12, 78:59.41 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:10, 78:59.41 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 78:59.41 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 78:59.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:59.41 foundInterface = 0; \ 78:59.41 ^~~~~~~~~~~~~~ 78:59.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:59.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:59.41 ^~~~~~~~~~~~~~~~~~~~~~~ 78:59.41 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentIterator.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:59.41 NS_INTERFACE_MAP_END 78:59.41 ^~~~~~~~~~~~~~~~~~~~ 78:59.41 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 78:59.41 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 78:59.41 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIDocument.h:23, 78:59.41 from /builddir/build/BUILD/firefox-64.0/dom/base/nsCopySupport.h:10, 78:59.41 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:16, 78:59.41 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 78:59.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:59.42 } else 78:59.42 ^~~~ 78:59.42 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentIterator.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:59.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 78:59.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.43 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:59.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 78:59.43 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.h:12, 78:59.43 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:10, 78:59.43 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 78:59.43 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 78:59.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:59.43 foundInterface = 0; \ 78:59.43 ^~~~~~~~~~~~~~ 78:59.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:59.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.43 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentIterator.cpp:903:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:59.43 NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 78:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.43 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 78:59.43 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 78:59.43 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIDocument.h:23, 78:59.43 from /builddir/build/BUILD/firefox-64.0/dom/base/nsCopySupport.h:10, 78:59.43 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:16, 78:59.43 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 78:59.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:59.43 } else 78:59.43 ^~~~ 78:59.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:59.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.43 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentIterator.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:59.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsContentSubtreeIterator) 78:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:59.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 78:59.47 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.h:12, 78:59.47 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:10, 78:59.47 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 78:59.47 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 78:59.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:59.47 foundInterface = 0; \ 78:59.47 ^~~~~~~~~~~~~~ 78:59.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:59.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:59.48 ^~~~~~~~~~~~~~~~~~~~~~~ 78:59.48 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentList.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:59.48 NS_INTERFACE_MAP_END 78:59.48 ^~~~~~~~~~~~~~~~~~~~ 78:59.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 78:59.48 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 78:59.48 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIDocument.h:23, 78:59.48 from /builddir/build/BUILD/firefox-64.0/dom/base/nsCopySupport.h:10, 78:59.48 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:16, 78:59.48 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 78:59.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:59.48 } else 78:59.48 ^~~~ 78:59.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:59.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:59.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.48 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentList.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 78:59.48 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 78:59.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:59.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 78:59.48 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.h:12, 78:59.48 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:10, 78:59.48 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 78:59.48 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 78:59.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:59.48 foundInterface = 0; \ 78:59.48 ^~~~~~~~~~~~~~ 78:59.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:59.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:59.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.48 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentList.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:59.49 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 78:59.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 78:59.49 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 78:59.49 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIDocument.h:23, 78:59.49 from /builddir/build/BUILD/firefox-64.0/dom/base/nsCopySupport.h:10, 78:59.49 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:16, 78:59.49 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 78:59.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:59.49 } else 78:59.49 ^~~~ 78:59.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:59.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:59.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.49 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentList.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:59.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 78:59.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 78:59.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 78:59.49 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.h:12, 78:59.49 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:10, 78:59.49 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 78:59.49 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 78:59.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:59.49 foundInterface = 0; \ 78:59.49 ^~~~~~~~~~~~~~ 78:59.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:59.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:59.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.49 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentList.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:59.49 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 78:59.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:59.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:59.50 else 78:59.50 ^~~~ 78:59.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:59.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:59.50 ^~~~~~~~~~~~~~~~~~ 78:59.50 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentList.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:59.50 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 78:59.50 ^~~~~~~~~~~~~~~~~~~~~~ 79:00.81 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 79:00.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:00.81 foundInterface = 0; \ 79:00.81 ^~~~~~~~~~~~~~ 79:00.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:00.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:00.81 ^~~~~~~~~~~~~~~~~~~~~~~ 79:00.81 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:00.81 NS_INTERFACE_MAP_END 79:00.81 ^~~~~~~~~~~~~~~~~~~~ 79:00.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:00.81 else 79:00.81 ^~~~ 79:00.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 79:00.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 79:00.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:00.81 /builddir/build/BUILD/firefox-64.0/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 79:00.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 79:00.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:00.88 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 79:00.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:00.88 foundInterface = 0; \ 79:00.88 ^~~~~~~~~~~~~~ 79:00.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:00.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:00.88 ^~~~~~~~~~~~~~~~~~~~~~~ 79:00.88 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMAttributeMap.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:00.88 NS_INTERFACE_MAP_END 79:00.88 ^~~~~~~~~~~~~~~~~~~~ 79:00.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:00.88 else 79:00.88 ^~~~ 79:00.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:00.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:00.88 ^~~~~~~~~~~~~~~~~~ 79:00.88 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMAttributeMap.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:00.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:00.89 ^~~~~~~~~~~~~~~~~~~~~~ 79:00.89 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 79:00.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:00.89 foundInterface = 0; \ 79:00.89 ^~~~~~~~~~~~~~ 79:00.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:00.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:00.89 ^~~~~~~~~~~~~~~~~~~~~~~ 79:00.89 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMCaretPosition.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:00.89 NS_INTERFACE_MAP_END 79:00.89 ^~~~~~~~~~~~~~~~~~~~ 79:00.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:00.89 else 79:00.89 ^~~~ 79:00.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:00.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:00.89 ^~~~~~~~~~~~~~~~~~ 79:00.89 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMCaretPosition.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:00.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:00.90 ^~~~~~~~~~~~~~~~~~~~~~ 79:01.07 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 79:01.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:01.07 foundInterface = 0; \ 79:01.07 ^~~~~~~~~~~~~~ 79:01.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:01.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:01.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:01.08 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMDataChannel.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:01.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:01.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:01.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 79:01.08 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 79:01.08 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIDocument.h:23, 79:01.08 from /builddir/build/BUILD/firefox-64.0/dom/base/nsCopySupport.h:10, 79:01.08 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:16, 79:01.08 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 79:01.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:01.08 } else 79:01.08 ^~~~ 79:01.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:01.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:01.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:01.08 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMDataChannel.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:01.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 79:01.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:01.45 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 79:01.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 79:01.45 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.h:12, 79:01.45 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:10, 79:01.45 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 79:01.45 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 79:01.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:01.45 foundInterface = 0; \ 79:01.45 ^~~~~~~~~~~~~~ 79:01.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:01.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:01.45 ^~~~~~~~~~~~~~~~~~~~~~~ 79:01.45 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMMutationObserver.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:01.45 NS_INTERFACE_MAP_END 79:01.45 ^~~~~~~~~~~~~~~~~~~~ 79:01.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:01.45 else 79:01.45 ^~~~ 79:01.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:01.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:01.46 ^~~~~~~~~~~~~~~~~~ 79:01.46 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMMutationObserver.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:01.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:01.46 ^~~~~~~~~~~~~~~~~~~~~~ 79:01.46 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 79:01.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:01.46 foundInterface = 0; \ 79:01.46 ^~~~~~~~~~~~~~ 79:01.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:01.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:01.46 ^~~~~~~~~~~~~~~~~~~~~~~ 79:01.46 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMMutationObserver.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:01.46 NS_INTERFACE_MAP_END 79:01.46 ^~~~~~~~~~~~~~~~~~~~ 79:01.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:01.46 else 79:01.47 ^~~~ 79:01.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:01.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:01.47 ^~~~~~~~~~~~~~~~~~ 79:01.47 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMMutationObserver.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:01.47 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 79:01.47 ^~~~~~~~~~~~~~~~~~~~~~ 79:01.47 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 79:01.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:01.47 foundInterface = 0; \ 79:01.47 ^~~~~~~~~~~~~~ 79:01.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:01.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:01.47 ^~~~~~~~~~~~~~~~~~~~~~~ 79:01.47 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMMutationObserver.cpp:473:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:01.47 NS_INTERFACE_MAP_END 79:01.47 ^~~~~~~~~~~~~~~~~~~~ 79:01.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:01.47 else 79:01.47 ^~~~ 79:01.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:01.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:01.47 ^~~~~~~~~~~~~~~~~~ 79:01.47 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMMutationObserver.cpp:472:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:01.48 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 79:01.48 ^~~~~~~~~~~~~~~~~~~~~~ 79:01.53 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 79:01.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:01.53 foundInterface = 0; \ 79:01.53 ^~~~~~~~~~~~~~ 79:01.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:01.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:01.53 ^~~~~~~~~~~~~~~~~~~~~~~ 79:01.54 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:01.54 NS_INTERFACE_MAP_END 79:01.54 ^~~~~~~~~~~~~~~~~~~~ 79:01.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 79:01.54 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 79:01.54 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIDocument.h:23, 79:01.54 from /builddir/build/BUILD/firefox-64.0/dom/base/nsCopySupport.h:10, 79:01.54 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentAreaDragDrop.cpp:16, 79:01.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 79:01.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:01.54 } else 79:01.54 ^~~~ 79:01.54 /builddir/build/BUILD/firefox-64.0/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:01.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 79:01.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 79:25.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 79:25.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 79:25.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:25.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:25.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:25.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 79:25.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 79:25.63 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentUtils.h:24, 79:25.63 from /builddir/build/BUILD/firefox-64.0/dom/base/nsDataDocumentContentPolicy.cpp:13, 79:25.63 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 79:25.63 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 79:25.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.63 foundInterface = 0; \ 79:25.63 ^~~~~~~~~~~~~~ 79:25.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:25.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:25.63 ^~~~~~~~~~~~~~~~~~~~~~~ 79:25.63 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocument.cpp:1777:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:25.63 NS_INTERFACE_MAP_END 79:25.63 ^~~~~~~~~~~~~~~~~~~~ 79:25.63 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 79:25.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:25.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 79:25.63 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentUtils.h:24, 79:25.63 from /builddir/build/BUILD/firefox-64.0/dom/base/nsDataDocumentContentPolicy.cpp:13, 79:25.63 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 79:25.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.63 } else 79:25.64 ^~~~ 79:25.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:25.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:25.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.64 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocument.cpp:1776:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 79:25.64 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 79:25.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.95 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 79:25.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 79:25.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 79:25.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:25.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:25.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:25.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 79:25.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 79:25.95 from /builddir/build/BUILD/firefox-64.0/dom/base/nsContentUtils.h:24, 79:25.95 from /builddir/build/BUILD/firefox-64.0/dom/base/nsDataDocumentContentPolicy.cpp:13, 79:25.95 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 79:25.95 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocument.cpp: In member function 'virtual nsresult UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 79:25.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.95 foundInterface = 0; \ 79:25.95 ^~~~~~~~~~~~~~ 79:25.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:25.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:25.95 ^~~~~~~~~~~~~~~~~~~~~~~ 79:25.95 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocument.cpp:10312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:25.96 NS_INTERFACE_MAP_END 79:25.96 ^~~~~~~~~~~~~~~~~~~~ 79:25.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.96 else 79:25.96 ^~~~ 79:25.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:25.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:25.96 ^~~~~~~~~~~~~~~~~~ 79:25.96 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocument.cpp:10311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:25.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:25.96 ^~~~~~~~~~~~~~~~~~~~~~ 79:26.06 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 79:26.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:26.06 foundInterface = 0; \ 79:26.06 ^~~~~~~~~~~~~~ 79:26.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:26.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:26.06 ^~~~~~~~~~~~~~~~~~~~~~~ 79:26.06 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocumentEncoder.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:26.06 NS_INTERFACE_MAP_END 79:26.06 ^~~~~~~~~~~~~~~~~~~~ 79:26.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:26.06 else 79:26.06 ^~~~ 79:26.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:26.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:26.06 ^~~~~~~~~~~~~~~~~~ 79:26.06 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocumentEncoder.cpp:207:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:26.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:26.06 ^~~~~~~~~~~~~~~~~~~~~~ 79:26.59 /builddir/build/BUILD/firefox-64.0/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 79:26.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:26.59 foundInterface = 0; \ 79:26.59 ^~~~~~~~~~~~~~ 79:26.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:26.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:26.59 ^~~~~~~~~~~~~~~~~~~~~~~ 79:26.59 /builddir/build/BUILD/firefox-64.0/dom/base/nsFocusManager.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:26.59 NS_INTERFACE_MAP_END 79:26.59 ^~~~~~~~~~~~~~~~~~~~ 79:26.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:26.60 else 79:26.60 ^~~~ 79:26.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 79:26.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 79:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:26.60 /builddir/build/BUILD/firefox-64.0/dom/base/nsFocusManager.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 79:26.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 79:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:26.91 /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 79:26.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:26.91 foundInterface = 0; \ 79:26.91 ^~~~~~~~~~~~~~ 79:26.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:26.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:26.91 ^~~~~~~~~~~~~~~~~~~~~~~ 79:26.91 /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameLoader.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:26.91 NS_INTERFACE_MAP_END 79:26.91 ^~~~~~~~~~~~~~~~~~~~ 79:26.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:26.91 else 79:26.91 ^~~~ 79:26.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:26.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:26.91 ^~~~~~~~~~~~~~~~~~ 79:26.92 /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameLoader.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:26.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:26.92 ^~~~~~~~~~~~~~~~~~~~~~ 79:27.03 /builddir/build/BUILD/firefox-64.0/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 79:27.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:27.03 foundInterface = 0; \ 79:27.03 ^~~~~~~~~~~~~~ 79:27.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:27.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:27.04 ^~~~~~~~~~~~~~~~~~~~~~~ 79:27.04 /builddir/build/BUILD/firefox-64.0/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:27.04 NS_INTERFACE_MAP_END 79:27.04 ^~~~~~~~~~~~~~~~~~~~ 79:27.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:27.04 else 79:27.04 ^~~~ 79:27.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:27.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:27.04 ^~~~~~~~~~~~~~~~~~ 79:27.04 /builddir/build/BUILD/firefox-64.0/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:27.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:27.04 ^~~~~~~~~~~~~~~~~~~~~~ 79:27.26 /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 79:27.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:27.26 foundInterface = 0; \ 79:27.26 ^~~~~~~~~~~~~~ 79:27.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:27.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:27.26 ^~~~~~~~~~~~~~~~~~~~~~~ 79:27.26 /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.cpp:3125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:27.26 NS_INTERFACE_MAP_END 79:27.26 ^~~~~~~~~~~~~~~~~~~~ 79:27.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:27.26 else 79:27.26 ^~~~ 79:27.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:27.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:27.27 ^~~~~~~~~~~~~~~~~~ 79:27.27 /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.cpp:3124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:27.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:27.27 ^~~~~~~~~~~~~~~~~~~~~~ 79:27.34 /builddir/build/BUILD/firefox-64.0/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 79:27.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:27.34 foundInterface = 0; \ 79:27.34 ^~~~~~~~~~~~~~ 79:27.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:27.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:27.35 ^~~~~~~~~~~~~~~~~~~~~~~ 79:27.35 /builddir/build/BUILD/firefox-64.0/dom/base/nsJSEnvironment.cpp:654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:27.35 NS_INTERFACE_MAP_END 79:27.35 ^~~~~~~~~~~~~~~~~~~~ 79:27.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:27.35 else 79:27.35 ^~~~ 79:27.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:27.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:27.35 ^~~~~~~~~~~~~~~~~~ 79:27.35 /builddir/build/BUILD/firefox-64.0/dom/base/nsJSEnvironment.cpp:653:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:27.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:27.35 ^~~~~~~~~~~~~~~~~~~~~~ 79:27.39 /builddir/build/BUILD/firefox-64.0/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 79:27.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:27.39 foundInterface = 0; \ 79:27.39 ^~~~~~~~~~~~~~ 79:27.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:27.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:27.39 ^~~~~~~~~~~~~~~~~~~~~~~ 79:27.39 /builddir/build/BUILD/firefox-64.0/dom/base/nsJSEnvironment.cpp:2908:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:27.40 NS_INTERFACE_MAP_END 79:27.40 ^~~~~~~~~~~~~~~~~~~~ 79:27.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:27.40 else 79:27.40 ^~~~ 79:27.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 79:27.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 79:27.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:27.40 /builddir/build/BUILD/firefox-64.0/dom/base/nsJSEnvironment.cpp:2907:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 79:27.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 79:27.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:27.48 /builddir/build/BUILD/firefox-64.0/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 79:27.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:27.48 foundInterface = 0; \ 79:27.48 ^~~~~~~~~~~~~~ 79:27.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:27.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:27.48 ^~~~~~~~~~~~~~~~~~~~~~~ 79:27.48 /builddir/build/BUILD/firefox-64.0/dom/base/nsJSTimeoutHandler.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:27.48 NS_INTERFACE_MAP_END 79:27.48 ^~~~~~~~~~~~~~~~~~~~ 79:27.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:27.49 else 79:27.49 ^~~~ 79:27.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:27.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:27.49 ^~~~~~~~~~~~~~~~~~ 79:27.49 /builddir/build/BUILD/firefox-64.0/dom/base/nsJSTimeoutHandler.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:27.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:27.49 ^~~~~~~~~~~~~~~~~~~~~~ 79:27.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 79:27.56 /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 79:27.56 /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributes.cpp:168:82: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:27.57 memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 79:27.57 ^ 79:27.57 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameLoader.cpp:51, 79:27.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:38: 79:27.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 79:27.57 struct InternalAttr 79:27.57 ^~~~~~~~~~~~ 79:27.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 79:27.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 79:27.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributes.cpp:256:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:27.57 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 79:27.57 ^ 79:27.57 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsFrameLoader.cpp:51, 79:27.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:38: 79:27.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 79:27.57 struct InternalAttr 79:27.57 ^~~~~~~~~~~~ 79:44.61 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsDocument.cpp:35, 79:44.62 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:11: 79:44.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Telemetry.h: In member function 'void nsIDocument::ReportUseCounters(nsIDocument::UseCounterReportKind)': 79:44.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Telemetry.h:110:13: warning: 'label' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:44.62 Accumulate(static_cast(CategoricalLabelId::value), 79:44.62 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:44.62 static_cast(enumValue)); 79:44.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:44.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:11: 79:44.62 /builddir/build/BUILD/firefox-64.0/dom/base/nsDocument.cpp:12529:42: note: 'label' was declared here 79:44.62 LABELS_HIDDEN_VIEWPORT_OVERFLOW_TYPE label; 79:44.62 ^~~~~ 80:10.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 80:10.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 80:10.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:10.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:10.33 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:29, 80:10.33 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.h:11, 80:10.33 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.cpp:7, 80:10.33 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 80:10.33 /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 80:10.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.34 foundInterface = 0; \ 80:10.34 ^~~~~~~~~~~~~~ 80:10.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:10.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:10.34 ^~~~~~~~~~~~~~~~~~~~~~~ 80:10.34 /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:10.34 NS_INTERFACE_MAP_END 80:10.34 ^~~~~~~~~~~~~~~~~~~~ 80:10.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.34 else 80:10.34 ^~~~ 80:10.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:10.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:10.34 ^~~~~~~~~~~~~~~~~~ 80:10.34 /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:10.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:10.34 ^~~~~~~~~~~~~~~~~~~~~~ 80:12.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 80:12.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:12.57 foundInterface = 0; \ 80:12.57 ^~~~~~~~~~~~~~ 80:12.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:12.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:12.57 ^~~~~~~~~~~~~~~~~~~~~~~ 80:12.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:12.57 NS_INTERFACE_MAP_END 80:12.57 ^~~~~~~~~~~~~~~~~~~~ 80:12.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:12.57 else 80:12.57 ^~~~ 80:12.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:12.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:12.57 ^~~~~~~~~~~~~~~~~~ 80:12.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:12.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:12.58 ^~~~~~~~~~~~~~~~~~~~~~ 80:12.67 /builddir/build/BUILD/firefox-64.0/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 80:12.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:12.67 foundInterface = 0; \ 80:12.67 ^~~~~~~~~~~~~~ 80:12.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:12.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:12.68 ^~~~~~~~~~~~~~~~~~~~~~~ 80:12.68 /builddir/build/BUILD/firefox-64.0/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:12.68 NS_INTERFACE_MAP_END 80:12.68 ^~~~~~~~~~~~~~~~~~~~ 80:12.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:12.68 else 80:12.68 ^~~~ 80:12.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:12.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:12.68 ^~~~~~~~~~~~~~~~~~ 80:12.68 /builddir/build/BUILD/firefox-64.0/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:12.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:12.68 ^~~~~~~~~~~~~~~~~~~~~~ 80:12.74 /builddir/build/BUILD/firefox-64.0/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 80:12.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:12.74 foundInterface = 0; \ 80:12.74 ^~~~~~~~~~~~~~ 80:12.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:12.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:12.74 ^~~~~~~~~~~~~~~~~~~~~~~ 80:12.75 /builddir/build/BUILD/firefox-64.0/dom/base/nsQueryContentEventResult.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:12.75 NS_INTERFACE_MAP_END 80:12.75 ^~~~~~~~~~~~~~~~~~~~ 80:12.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:12.75 else 80:12.75 ^~~~ 80:12.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:12.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:12.75 ^~~~~~~~~~~~~~~~~~ 80:12.75 /builddir/build/BUILD/firefox-64.0/dom/base/nsQueryContentEventResult.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:12.75 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 80:12.75 ^~~~~~~~~~~~~~~~~~~~~~ 80:13.58 /builddir/build/BUILD/firefox-64.0/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 80:13.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:13.58 foundInterface = 0; \ 80:13.58 ^~~~~~~~~~~~~~ 80:13.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:13.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:13.58 ^~~~~~~~~~~~~~~~~~~~~~~ 80:13.58 /builddir/build/BUILD/firefox-64.0/dom/base/nsRange.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:13.58 NS_INTERFACE_MAP_END 80:13.58 ^~~~~~~~~~~~~~~~~~~~ 80:13.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:13.58 else 80:13.58 ^~~~ 80:13.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:13.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:13.58 ^~~~~~~~~~~~~~~~~~ 80:13.58 /builddir/build/BUILD/firefox-64.0/dom/base/nsRange.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:13.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:13.59 ^~~~~~~~~~~~~~~~~~~~~~ 80:13.65 /builddir/build/BUILD/firefox-64.0/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 80:13.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:13.65 foundInterface = 0; \ 80:13.65 ^~~~~~~~~~~~~~ 80:13.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:13.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:13.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:13.65 /builddir/build/BUILD/firefox-64.0/dom/base/nsScreen.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:13.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:13.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:13.65 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 80:13.65 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.h:12, 80:13.65 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.cpp:7, 80:13.65 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 80:13.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:13.65 } else 80:13.65 ^~~~ 80:13.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:13.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:13.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:13.65 /builddir/build/BUILD/firefox-64.0/dom/base/nsScreen.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:13.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 80:13.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:13.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 80:13.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 80:13.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:13.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:13.66 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:29, 80:13.66 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.h:11, 80:13.66 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.cpp:7, 80:13.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 80:13.66 /builddir/build/BUILD/firefox-64.0/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 80:13.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:13.67 foundInterface = 0; \ 80:13.67 ^~~~~~~~~~~~~~ 80:13.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:13.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:13.67 ^~~~~~~~~~~~~~~~~~~~~~~ 80:13.67 /builddir/build/BUILD/firefox-64.0/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:13.67 NS_INTERFACE_MAP_END 80:13.67 ^~~~~~~~~~~~~~~~~~~~ 80:13.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:13.67 else 80:13.67 ^~~~ 80:13.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:13.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:13.67 ^~~~~~~~~~~~~~~~~~ 80:13.67 /builddir/build/BUILD/firefox-64.0/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:13.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:13.67 ^~~~~~~~~~~~~~~~~~~~~~ 80:21.04 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:17, 80:21.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RecordReplay.h:16, 80:21.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Atomics.h:22, 80:21.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Utility.h:11, 80:21.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HeapAPI.h:15, 80:21.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 80:21.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:21.05 from /builddir/build/BUILD/firefox-64.0/xpcom/ds/nsTArray.h:29, 80:21.05 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.h:11, 80:21.05 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMimeTypeArray.cpp:7, 80:21.05 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 80:21.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)': 80:21.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Maybe.h:599:3: warning: '*((void*)& newStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:21.05 ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 80:21.05 ^~ 80:21.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:83: 80:21.05 /builddir/build/BUILD/firefox-64.0/dom/base/nsRange.cpp:759:20: note: '*((void*)& newStart +16)' was declared here 80:21.05 RawRangeBoundary newStart; 80:21.05 ^~~~~~~~ 80:28.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:28.57 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 80:28.57 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 80:28.57 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 80:28.57 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.cpp:7, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 80:28.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 80:28.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:28.57 foundInterface = 0; \ 80:28.57 ^~~~~~~~~~~~~~ 80:28.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:28.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:28.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:28.57 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 80:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:28.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsTextNode.cpp:99:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 80:28.57 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 80:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:28.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:28.57 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 80:28.57 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 80:28.57 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 80:28.57 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.cpp:7, 80:28.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 80:28.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:28.57 } else 80:28.57 ^~~~ 80:28.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:28.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:28.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:28.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 80:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:28.57 /builddir/build/BUILD/firefox-64.0/dom/base/nsTextNode.cpp:99:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 80:28.57 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 80:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:31.94 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 80:31.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 80:31.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:31.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:31.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:31.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:31.95 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 80:31.95 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 80:31.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 80:31.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 80:31.95 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 80:31.95 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.cpp:7, 80:31.95 from /builddir/build/BUILD/firefox-64.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 80:31.95 /builddir/build/BUILD/firefox-64.0/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 80:31.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:31.95 foundInterface = 0; \ 80:31.95 ^~~~~~~~~~~~~~ 80:31.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:31.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:31.95 ^~~~~~~~~~~~~~~~~~~~~~~ 80:31.95 /builddir/build/BUILD/firefox-64.0/dom/base/nsWindowRoot.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:31.95 NS_INTERFACE_MAP_END 80:31.95 ^~~~~~~~~~~~~~~~~~~~ 80:31.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:31.95 else 80:31.95 ^~~~ 80:31.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:31.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:31.96 ^~~~~~~~~~~~~~~~~~ 80:31.96 /builddir/build/BUILD/firefox-64.0/dom/base/nsWindowRoot.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:31.96 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 80:31.96 ^~~~~~~~~~~~~~~~~~~~~~ 80:41.47 dom/base/test/gtest 80:50.30 dom/bindings 81:32.12 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 81:32.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 81:32.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:32.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:32.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 81:32.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 81:32.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 81:32.13 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/APZTestDataBinding.cpp:3, 81:32.13 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 81:32.13 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 81:32.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:32.13 foundInterface = 0; \ 81:32.13 ^~~~~~~~~~~~~~ 81:32.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:32.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:32.13 ^~~~~~~~~~~~~~~~~~~~~~~ 81:32.13 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AddonManagerBinding.cpp:2872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:32.13 NS_INTERFACE_MAP_END 81:32.13 ^~~~~~~~~~~~~~~~~~~~ 81:32.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:32.13 else 81:32.13 ^~~~ 81:32.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:32.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:32.13 ^~~~~~~~~~~~~~~~~~ 81:32.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AddonManagerBinding.cpp:2871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:32.14 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 81:32.14 ^~~~~~~~~~~~~~~~~~~~~~ 81:32.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 81:32.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:32.14 foundInterface = 0; \ 81:32.14 ^~~~~~~~~~~~~~ 81:32.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:32.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AddonManagerBinding.cpp:3272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:32.14 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 81:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.14 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 81:32.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:32.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:32.14 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 81:32.14 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/APZTestDataBinding.cpp:4, 81:32.14 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 81:32.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:32.15 } else 81:32.15 ^~~~ 81:32.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:32.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.15 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AddonManagerBinding.cpp:3271:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:32.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 81:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 81:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 81:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 81:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 81:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 81:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/APZTestDataBinding.cpp:3, 81:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 81:32.16 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 81:32.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:32.16 foundInterface = 0; \ 81:32.16 ^~~~~~~~~~~~~~ 81:32.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:32.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:32.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.16 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AddonManagerBinding.cpp:3681:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:32.16 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 81:32.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 81:32.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:32.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:32.17 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 81:32.17 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/APZTestDataBinding.cpp:4, 81:32.17 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 81:32.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:32.17 } else 81:32.17 ^~~~ 81:32.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:32.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:32.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.17 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AddonManagerBinding.cpp:3680:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:32.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 81:32.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:00.74 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 82:00.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AudioWorkletBinding.h:9, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AudioWorkletBinding.cpp:3, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 82:00.75 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 82:00.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:00.75 foundInterface = 0; \ 82:00.75 ^~~~~~~~~~~~~~ 82:00.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:00.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:00.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:00.75 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:00.75 NS_INTERFACE_MAP_END_INHERITING(Event) 82:00.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:00.75 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TypedArray.h:14, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FetchBinding.h:14, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/RequestBinding.h:6, 82:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkletBinding.h:7, 82:00.76 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/AudioWorkletBinding.cpp:4, 82:00.76 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 82:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:00.76 } else 82:00.76 ^~~~ 82:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:00.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:00.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:00.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 82:00.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:40.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 82:40.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 82:40.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:40.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:40.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 82:40.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 82:40.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/LocationBinding.h:8, 82:40.77 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/LocationBinding.cpp:3, 82:40.77 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings10.cpp:2: 82:40.77 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 82:40.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:40.78 foundInterface = 0; \ 82:40.78 ^~~~~~~~~~~~~~ 82:40.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:40.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:40.78 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:40.78 NS_INTERFACE_MAP_END_INHERITING(Event) 82:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:40.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:40.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 82:40.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/LocationBinding.cpp:7, 82:40.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings10.cpp:2: 82:40.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:40.78 } else 82:40.78 ^~~~ 82:40.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:40.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:40.78 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:40.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 82:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:43.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 82:43.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 82:43.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:43.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:43.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 82:43.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 82:43.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/LocationBinding.h:8, 82:43.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/LocationBinding.cpp:3, 82:43.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings10.cpp:2: 82:43.54 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 82:43.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:43.54 foundInterface = 0; \ 82:43.54 ^~~~~~~~~~~~~~ 82:43.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:43.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:43.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:43.55 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:43.55 NS_INTERFACE_MAP_END_INHERITING(Event) 82:43.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:43.55 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:43.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 82:43.55 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/LocationBinding.cpp:7, 82:43.55 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings10.cpp:2: 82:43.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:43.55 } else 82:43.55 ^~~~ 82:43.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:43.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:43.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:43.55 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:43.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 82:43.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 83:05.18 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 83:05.18 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 83:05.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:05.18 foundInterface = 0; \ 83:05.18 ^~~~~~~~~~~~~~ 83:05.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:05.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:05.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.18 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:05.18 NS_INTERFACE_MAP_END_INHERITING(Event) 83:05.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 83:05.18 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 83:05.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 83:05.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:05.18 } else 83:05.18 ^~~~ 83:05.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:05.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:05.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.19 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:05.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 83:05.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.27 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 83:05.27 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 83:05.27 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 83:05.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:05.27 foundInterface = 0; \ 83:05.27 ^~~~~~~~~~~~~~ 83:05.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:05.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.27 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:05.27 NS_INTERFACE_MAP_END_INHERITING(Event) 83:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.27 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 83:05.27 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 83:05.27 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 83:05.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:05.27 } else 83:05.27 ^~~~ 83:05.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:05.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.27 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:05.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 83:05.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:42.43 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 83:42.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 83:42.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 83:42.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 83:42.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 83:42.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 83:42.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 83:42.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 83:42.43 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 83:42.43 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/NativeOSFileInternalsBinding.cpp:3, 83:42.43 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings12.cpp:2: 83:42.43 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 83:42.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:42.43 foundInterface = 0; \ 83:42.43 ^~~~~~~~~~~~~~ 83:42.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:42.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:42.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:42.44 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:42.44 NS_INTERFACE_MAP_END_INHERITING(Event) 83:42.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:42.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 83:42.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 83:42.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 83:42.44 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 83:42.44 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/NativeOSFileInternalsBinding.cpp:3, 83:42.44 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings12.cpp:2: 83:42.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:42.44 } else 83:42.44 ^~~~ 83:42.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:42.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:42.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:42.44 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:42.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 83:42.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:17.13 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 84:17.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 84:17.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:17.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 84:17.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 84:17.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 84:17.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PeerConnectionImplEnumsBinding.h:9, 84:17.14 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PeerConnectionImplEnumsBinding.cpp:3, 84:17.14 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 84:17.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 84:17.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:17.14 foundInterface = 0; \ 84:17.14 ^~~~~~~~~~~~~~ 84:17.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:17.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:17.14 ^~~~~~~~~~~~~~~~~~~~~~~ 84:17.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2438:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:17.14 NS_INTERFACE_MAP_END 84:17.14 ^~~~~~~~~~~~~~~~~~~~ 84:17.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:17.15 else 84:17.15 ^~~~ 84:17.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:17.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:17.15 ^~~~~~~~~~~~~~~~~~ 84:17.15 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2437:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:17.15 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 84:17.15 ^~~~~~~~~~~~~~~~~~~~~~ 84:19.32 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 84:19.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:19.32 foundInterface = 0; \ 84:19.32 ^~~~~~~~~~~~~~ 84:19.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:19.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:19.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:19.32 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:19.32 NS_INTERFACE_MAP_END_INHERITING(Event) 84:19.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:19.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:19.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:19.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:19.33 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 84:19.33 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:3, 84:19.33 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings13.cpp:14: 84:19.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:19.33 } else 84:19.33 ^~~~ 84:19.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:19.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:19.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:19.33 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:19.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 84:19.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:19.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 84:19.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 84:19.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:19.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 84:19.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 84:19.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 84:19.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PeerConnectionImplEnumsBinding.h:9, 84:19.35 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PeerConnectionImplEnumsBinding.cpp:3, 84:19.35 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 84:19.35 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 84:19.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:19.35 foundInterface = 0; \ 84:19.35 ^~~~~~~~~~~~~~ 84:19.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:19.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:19.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:19.35 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:19.36 NS_INTERFACE_MAP_END_INHERITING(Event) 84:19.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:19.36 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:19.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:19.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:19.36 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 84:19.36 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:3, 84:19.36 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings13.cpp:14: 84:19.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:19.36 } else 84:19.36 ^~~~ 84:19.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:19.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:19.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:19.36 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:19.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 84:19.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:40.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 84:40.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 84:40.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:40.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 84:40.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 84:40.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 84:40.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PrecompiledScriptBinding.h:9, 84:40.85 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PrecompiledScriptBinding.cpp:3, 84:40.85 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 84:40.85 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 84:40.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:40.85 foundInterface = 0; \ 84:40.85 ^~~~~~~~~~~~~~ 84:40.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:40.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:40.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:40.85 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:40.85 NS_INTERFACE_MAP_END_INHERITING(Event) 84:40.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:40.85 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:40.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:40.85 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PrecompiledScriptBinding.cpp:7, 84:40.85 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 84:40.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:40.86 } else 84:40.86 ^~~~ 84:40.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:40.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:40.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:40.86 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:40.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 84:40.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:41.52 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 84:41.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 84:41.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:41.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 84:41.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 84:41.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 84:41.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PrecompiledScriptBinding.h:9, 84:41.52 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PrecompiledScriptBinding.cpp:3, 84:41.52 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 84:41.52 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 84:41.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:41.52 foundInterface = 0; \ 84:41.52 ^~~~~~~~~~~~~~ 84:41.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:41.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:41.53 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:41.53 NS_INTERFACE_MAP_END_INHERITING(Event) 84:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:41.53 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:41.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:41.53 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PrecompiledScriptBinding.cpp:7, 84:41.53 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 84:41.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:41.53 } else 84:41.53 ^~~~ 84:41.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:41.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:41.53 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:41.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 84:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:42.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 84:42.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 84:42.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:42.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 84:42.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 84:42.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 84:42.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PrecompiledScriptBinding.h:9, 84:42.93 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PrecompiledScriptBinding.cpp:3, 84:42.93 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 84:42.93 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 84:42.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:42.93 foundInterface = 0; \ 84:42.93 ^~~~~~~~~~~~~~ 84:42.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:42.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:42.94 ^~~~~~~~~~~~~~~~~~~~~~~ 84:42.94 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PushManagerBinding.cpp:1892:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:42.94 NS_INTERFACE_MAP_END 84:42.94 ^~~~~~~~~~~~~~~~~~~~ 84:42.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:42.94 else 84:42.94 ^~~~ 84:42.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:42.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:42.94 ^~~~~~~~~~~~~~~~~~ 84:42.94 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PushManagerBinding.cpp:1891:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:42.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 84:42.94 ^~~~~~~~~~~~~~~~~~~~~~ 84:43.07 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 84:43.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:43.07 foundInterface = 0; \ 84:43.07 ^~~~~~~~~~~~~~ 84:43.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:43.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:43.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:43.07 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:791:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:43.07 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 84:43.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:43.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:43.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:43.07 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PrecompiledScriptBinding.cpp:7, 84:43.07 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 84:43.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:43.07 } else 84:43.07 ^~~~ 84:43.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:43.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:43.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:43.07 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:790:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:43.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 84:43.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:43.12 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 84:43.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 84:43.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:43.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 84:43.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 84:43.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 84:43.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PrecompiledScriptBinding.h:9, 84:43.13 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PrecompiledScriptBinding.cpp:3, 84:43.13 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 84:43.13 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 84:43.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:43.13 foundInterface = 0; \ 84:43.13 ^~~~~~~~~~~~~~ 84:43.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:43.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:43.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:43.13 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:43.13 NS_INTERFACE_MAP_END_INHERITING(Event) 84:43.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:43.13 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:43.13 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:43.13 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/PrecompiledScriptBinding.cpp:7, 84:43.13 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 84:43.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:43.13 } else 84:43.13 ^~~~ 84:43.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:43.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:43.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:43.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:43.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 84:43.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:00.75 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 85:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 85:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 85:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 85:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 85:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 85:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 85:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:00.75 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 85:00.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDataChannelEventBinding.cpp:3, 85:00.76 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings15.cpp:2: 85:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 85:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:00.76 foundInterface = 0; \ 85:00.76 ^~~~~~~~~~~~~~ 85:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:00.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:00.76 ^~~~~~~~~~~~~~~~~~~~~~~ 85:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:00.76 NS_INTERFACE_MAP_END 85:00.76 ^~~~~~~~~~~~~~~~~~~~ 85:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:00.76 else 85:00.76 ^~~~ 85:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:00.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:00.76 ^~~~~~~~~~~~~~~~~~ 85:00.76 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:00.76 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:00.76 ^~~~~~~~~~~~~~~~~~~~~~ 85:03.01 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 85:03.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.01 foundInterface = 0; \ 85:03.01 ^~~~~~~~~~~~~~ 85:03.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:03.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:03.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.01 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:9980:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:03.01 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 85:03.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.01 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:03.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 85:03.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:03.02 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 85:03.02 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDataChannelEventBinding.cpp:3, 85:03.02 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings15.cpp:2: 85:03.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.02 } else 85:03.02 ^~~~ 85:03.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:03.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:03.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.02 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:9979:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:03.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 85:03.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.03 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 85:03.03 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:03.04 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDataChannelEventBinding.cpp:3, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings15.cpp:2: 85:03.04 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 85:03.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.04 foundInterface = 0; \ 85:03.04 ^~~~~~~~~~~~~~ 85:03.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:03.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.04 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:03.04 NS_INTERFACE_MAP_END_INHERITING(Event) 85:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.04 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:03.04 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDataChannelEventBinding.cpp:3, 85:03.04 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings15.cpp:2: 85:03.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.04 } else 85:03.04 ^~~~ 85:03.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:03.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.05 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:03.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 85:03.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.09 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 85:03.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 85:03.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 85:03.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 85:03.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 85:03.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 85:03.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 85:03.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:03.09 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 85:03.09 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDataChannelEventBinding.cpp:3, 85:03.09 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings15.cpp:2: 85:03.09 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 85:03.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.09 foundInterface = 0; \ 85:03.09 ^~~~~~~~~~~~~~ 85:03.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:03.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:03.09 ^~~~~~~~~~~~~~~~~~~~~~~ 85:03.09 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:683:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:03.09 NS_INTERFACE_MAP_END 85:03.09 ^~~~~~~~~~~~~~~~~~~~ 85:03.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.09 else 85:03.09 ^~~~ 85:03.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:03.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:03.09 ^~~~~~~~~~~~~~~~~~ 85:03.09 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:682:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:03.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:03.10 ^~~~~~~~~~~~~~~~~~~~~~ 85:03.15 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 85:03.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.15 foundInterface = 0; \ 85:03.15 ^~~~~~~~~~~~~~ 85:03.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:03.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:03.15 ^~~~~~~~~~~~~~~~~~~~~~~ 85:03.15 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:03.15 NS_INTERFACE_MAP_END 85:03.15 ^~~~~~~~~~~~~~~~~~~~ 85:03.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.15 else 85:03.15 ^~~~ 85:03.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:03.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:03.16 ^~~~~~~~~~~~~~~~~~ 85:03.16 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:03.16 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:03.16 ^~~~~~~~~~~~~~~~~~~~~~ 85:03.24 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 85:03.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.25 foundInterface = 0; \ 85:03.25 ^~~~~~~~~~~~~~ 85:03.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:03.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:03.25 ^~~~~~~~~~~~~~~~~~~~~~~ 85:03.25 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3602:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:03.25 NS_INTERFACE_MAP_END 85:03.25 ^~~~~~~~~~~~~~~~~~~~ 85:03.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.25 else 85:03.25 ^~~~ 85:03.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:03.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:03.25 ^~~~~~~~~~~~~~~~~~ 85:03.25 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3601:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:03.25 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:03.25 ^~~~~~~~~~~~~~~~~~~~~~ 85:03.33 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 85:03.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.33 foundInterface = 0; \ 85:03.33 ^~~~~~~~~~~~~~ 85:03.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:03.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:03.33 ^~~~~~~~~~~~~~~~~~~~~~~ 85:03.33 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2798:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:03.33 NS_INTERFACE_MAP_END 85:03.33 ^~~~~~~~~~~~~~~~~~~~ 85:03.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.33 else 85:03.33 ^~~~ 85:03.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:03.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:03.34 ^~~~~~~~~~~~~~~~~~ 85:03.34 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2797:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:03.34 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:03.34 ^~~~~~~~~~~~~~~~~~~~~~ 85:03.36 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 85:03.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.36 foundInterface = 0; \ 85:03.37 ^~~~~~~~~~~~~~ 85:03.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:03.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:03.37 ^~~~~~~~~~~~~~~~~~~~~~~ 85:03.37 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:03.37 NS_INTERFACE_MAP_END 85:03.37 ^~~~~~~~~~~~~~~~~~~~ 85:03.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.37 else 85:03.37 ^~~~ 85:03.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:03.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:03.37 ^~~~~~~~~~~~~~~~~~ 85:03.37 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:03.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:03.37 ^~~~~~~~~~~~~~~~~~~~~~ 85:03.55 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 85:03.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.55 foundInterface = 0; \ 85:03.55 ^~~~~~~~~~~~~~ 85:03.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:03.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:03.55 ^~~~~~~~~~~~~~~~~~~~~~~ 85:03.55 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCStatsReportBinding.cpp:7429:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:03.55 NS_INTERFACE_MAP_END 85:03.55 ^~~~~~~~~~~~~~~~~~~~ 85:03.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.55 else 85:03.55 ^~~~ 85:03.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:03.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:03.55 ^~~~~~~~~~~~~~~~~~ 85:03.55 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCStatsReportBinding.cpp:7428:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:03.55 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:03.55 ^~~~~~~~~~~~~~~~~~~~~~ 85:03.57 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 85:03.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:03.57 foundInterface = 0; \ 85:03.57 ^~~~~~~~~~~~~~ 85:03.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:03.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:03.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.58 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:03.58 NS_INTERFACE_MAP_END_INHERITING(Event) 85:03.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.58 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:03.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 85:03.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:03.58 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 85:03.58 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCDataChannelEventBinding.cpp:3, 85:03.58 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings15.cpp:2: 85:03.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:03.58 } else 85:03.58 ^~~~ 85:03.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:03.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:03.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.58 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/RTCTrackEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:03.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 85:03.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 86:39.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 86:39.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:39.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:39.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 86:39.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 86:39.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 86:39.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ScreenOrientationBinding.cpp:3, 86:39.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 86:39.01 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 86:39.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.01 foundInterface = 0; \ 86:39.01 ^~~~~~~~~~~~~~ 86:39.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:39.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:39.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.01 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:39.01 NS_INTERFACE_MAP_END_INHERITING(Event) 86:39.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.01 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 86:39.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 86:39.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 86:39.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ScreenOrientationBinding.cpp:3, 86:39.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 86:39.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.01 } else 86:39.01 ^~~~ 86:39.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:39.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:39.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.02 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:39.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 86:39.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.15 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 86:39.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 86:39.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:39.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:39.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 86:39.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 86:39.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 86:39.15 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ScreenOrientationBinding.cpp:3, 86:39.15 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 86:39.16 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 86:39.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.16 foundInterface = 0; \ 86:39.16 ^~~~~~~~~~~~~~ 86:39.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:39.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.16 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:39.16 NS_INTERFACE_MAP_END_INHERITING(Event) 86:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 86:39.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 86:39.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 86:39.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ScreenOrientationBinding.cpp:3, 86:39.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 86:39.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.16 } else 86:39.16 ^~~~ 86:39.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:39.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.16 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:39.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 86:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:02.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 87:02.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 87:02.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:02.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 87:02.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 87:02.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 87:02.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CSSKeyframeRuleBinding.h:9, 87:02.00 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/CSSKeyframeRuleBinding.cpp:3, 87:02.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings2.cpp:2: 87:02.01 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 87:02.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:02.01 foundInterface = 0; \ 87:02.01 ^~~~~~~~~~~~~~ 87:02.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:02.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:02.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:02.01 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:02.01 NS_INTERFACE_MAP_END_INHERITING(Event) 87:02.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:02.01 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 87:02.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 87:02.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/CSSKeyframeRuleBinding.cpp:8, 87:02.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings2.cpp:2: 87:02.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:02.01 } else 87:02.01 ^~~~ 87:02.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:02.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:02.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:02.01 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:02.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 87:02.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 87:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 87:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 87:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 87:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 87:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 87:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 87:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.50 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.50 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 87:33.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:33.51 foundInterface = 0; \ 87:33.51 ^~~~~~~~~~~~~~ 87:33.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:33.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:33.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.51 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:33.51 NS_INTERFACE_MAP_END_INHERITING(Event) 87:33.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 87:33.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 87:33.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.51 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.51 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.51 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:33.51 } else 87:33.51 ^~~~ 87:33.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:33.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:33.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.51 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:33.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 87:33.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.54 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.54 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 87:33.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:33.54 foundInterface = 0; \ 87:33.54 ^~~~~~~~~~~~~~ 87:33.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:33.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:33.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.54 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:33.54 NS_INTERFACE_MAP_END_INHERITING(Event) 87:33.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.54 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:33.55 } else 87:33.55 ^~~~ 87:33.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:33.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:33.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.55 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:33.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 87:33.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.58 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.59 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 87:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:33.59 foundInterface = 0; \ 87:33.59 ^~~~~~~~~~~~~~ 87:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:33.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:33.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:33.59 NS_INTERFACE_MAP_END_INHERITING(Event) 87:33.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.59 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.59 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.59 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:33.59 } else 87:33.59 ^~~~ 87:33.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:33.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:33.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.60 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:33.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 87:33.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.82 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 87:33.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 87:33.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 87:33.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 87:33.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 87:33.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 87:33.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 87:33.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.82 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.82 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.82 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.82 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 87:33.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:33.82 foundInterface = 0; \ 87:33.82 ^~~~~~~~~~~~~~ 87:33.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:33.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.83 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:33.83 NS_INTERFACE_MAP_END_INHERITING(Event) 87:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 87:33.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 87:33.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.83 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:33.83 } else 87:33.83 ^~~~ 87:33.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:33.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.83 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:33.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 87:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.91 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.91 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 87:33.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:33.91 foundInterface = 0; \ 87:33.91 ^~~~~~~~~~~~~~ 87:33.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:33.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:33.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.91 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:33.91 NS_INTERFACE_MAP_END_INHERITING(Event) 87:33.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:33.91 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/SpeechSynthesisEventBinding.cpp:3, 87:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 87:33.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:33.92 } else 87:33.92 ^~~~ 87:33.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:33.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:33.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.92 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:33.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 87:33.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 87:58.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 87:58.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:58.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 87:58.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 87:58.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 87:58.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TextEncoderBinding.h:9, 87:58.63 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TextEncoderBinding.cpp:3, 87:58.63 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings21.cpp:2: 87:58.63 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 87:58.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:58.63 foundInterface = 0; \ 87:58.63 ^~~~~~~~~~~~~~ 87:58.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:58.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:58.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.64 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:58.64 NS_INTERFACE_MAP_END_INHERITING(Event) 87:58.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.64 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 87:58.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 87:58.64 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TextEncoderBinding.cpp:8, 87:58.64 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings21.cpp:2: 87:58.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:58.64 } else 87:58.64 ^~~~ 87:58.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:58.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:58.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.64 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:58.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 87:58.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:59.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 87:59.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 87:59.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:59.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 87:59.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 87:59.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 87:59.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TextEncoderBinding.h:9, 87:59.45 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TextEncoderBinding.cpp:3, 87:59.45 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings21.cpp:2: 87:59.45 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 87:59.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:59.45 foundInterface = 0; \ 87:59.45 ^~~~~~~~~~~~~~ 87:59.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:59.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:59.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:59.45 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:59.45 NS_INTERFACE_MAP_END_INHERITING(Event) 87:59.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:59.45 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 87:59.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 87:59.45 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TextEncoderBinding.cpp:8, 87:59.45 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings21.cpp:2: 87:59.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:59.45 } else 87:59.45 ^~~~ 87:59.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:59.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:59.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:59.45 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:59.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 87:59.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.74 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 88:33.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 88:33.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 88:33.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 88:33.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 88:33.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 88:33.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TextTrackCueBinding.h:9, 88:33.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/VTTCueBinding.cpp:3, 88:33.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 88:33.75 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 88:33.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:33.75 foundInterface = 0; \ 88:33.75 ^~~~~~~~~~~~~~ 88:33.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:33.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:33.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.75 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:33.75 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 88:33.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.75 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 88:33.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 88:33.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/VTTCueBinding.cpp:11, 88:33.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 88:33.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:33.75 } else 88:33.75 ^~~~ 88:33.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:33.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:33.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.75 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1271:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:33.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 88:33.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.76 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 88:33.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 88:33.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 88:33.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 88:33.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 88:33.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 88:33.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TextTrackCueBinding.h:9, 88:33.76 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/VTTCueBinding.cpp:3, 88:33.76 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 88:33.76 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 88:33.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:33.76 foundInterface = 0; \ 88:33.76 ^~~~~~~~~~~~~~ 88:33.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:33.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.77 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:33.77 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 88:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 88:33.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 88:33.77 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/VTTCueBinding.cpp:11, 88:33.77 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 88:33.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:33.77 } else 88:33.77 ^~~~ 88:33.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:33.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.77 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1449:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:33.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 88:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TextTrackCueBinding.h:9, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/VTTCueBinding.cpp:3, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 88:33.78 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 88:33.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:33.78 foundInterface = 0; \ 88:33.78 ^~~~~~~~~~~~~~ 88:33.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:33.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:33.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.78 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1609:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:33.78 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 88:33.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/VTTCueBinding.cpp:11, 88:33.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 88:33.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:33.79 } else 88:33.79 ^~~~ 88:33.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:33.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:33.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.79 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1608:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:33.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 88:33.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:36.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 88:36.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 88:36.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 88:36.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 88:36.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 88:36.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TextTrackCueBinding.h:7, 88:36.58 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/VTTCueBinding.cpp:3, 88:36.58 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 88:36.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 88:36.58 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 88:36.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 88:36.58 memset(aT, 0, sizeof(T)); 88:36.58 ~~~~~~^~~~~~~~~~~~~~~~~~ 88:36.58 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 88:36.58 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WindowBinding.cpp:31, 88:36.58 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings22.cpp:290: 88:36.58 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 88:36.58 struct GlobalProperties { 88:36.58 ^~~~~~~~~~~~~~~~ 90:05.73 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 90:05.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 90:05.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 90:05.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 90:05.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 90:05.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 90:05.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/jsapi.h:28, 90:05.73 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:10, 90:05.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/WorkletBinding.cpp:3, 90:05.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings23.cpp:2: 90:05.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 90:05.73 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 90:05.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 90:05.77 memset(aT, 0, sizeof(T)); 90:05.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 90:05.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:16, 90:05.77 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings23.cpp:50: 90:05.77 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 90:05.77 struct GlobalProperties { 90:05.77 ^~~~~~~~~~~~~~~~ 90:59.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 90:59.22 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 90:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 90:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:59.22 foundInterface = 0; \ 90:59.22 ^~~~~~~~~~~~~~ 90:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:59.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:59.22 NS_INTERFACE_MAP_END_INHERITING(Event) 90:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:59.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 90:59.22 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 90:59.22 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 90:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:59.22 } else 90:59.22 ^~~~ 90:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:59.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:59.22 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 90:59.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 90:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:59.61 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 90:59.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 90:59.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 90:59.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 90:59.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 90:59.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 90:59.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 90:59.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 90:59.61 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:11, 90:59.61 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 90:59.61 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 90:59.61 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 90:59.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:59.62 foundInterface = 0; \ 90:59.62 ^~~~~~~~~~~~~~ 90:59.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:59.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:59.62 ^~~~~~~~~~~~~~~~~~~~~~~ 90:59.62 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ExternalBinding.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:59.62 NS_INTERFACE_MAP_END 90:59.62 ^~~~~~~~~~~~~~~~~~~~ 90:59.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:59.62 else 90:59.62 ^~~~ 90:59.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:59.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:59.62 ^~~~~~~~~~~~~~~~~~ 90:59.62 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ExternalBinding.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:59.62 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 90:59.62 ^~~~~~~~~~~~~~~~~~~~~~ 91:00.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 91:00.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 91:00.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 91:00.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 91:00.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 91:00.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 91:00.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/jsapi.h:28, 91:00.21 from /builddir/build/BUILD/firefox-64.0/dom/bindings/AtomList.h:10, 91:00.21 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 91:00.21 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 91:00.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 91:00.21 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 91:00.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 91:00.21 memset(aT, 0, sizeof(T)); 91:00.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 91:00.21 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/EventTargetBinding.cpp:23, 91:00.21 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings4.cpp:326: 91:00.21 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 91:00.21 struct GlobalProperties { 91:00.21 ^~~~~~~~~~~~~~~~ 91:35.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FeaturePolicyBinding.h:9, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:3, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 91:35.06 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 91:35.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:35.06 foundInterface = 0; \ 91:35.06 ^~~~~~~~~~~~~~ 91:35.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:35.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:35.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:35.06 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:35.06 NS_INTERFACE_MAP_END_INHERITING(Event) 91:35.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:35.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:7, 91:35.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 91:35.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:35.06 } else 91:35.06 ^~~~ 91:35.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:35.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:35.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:35.06 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:35.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 91:35.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:35.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 91:35.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 91:35.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:35.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 91:35.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 91:35.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 91:35.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FeaturePolicyBinding.h:9, 91:35.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:3, 91:35.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 91:35.73 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 91:35.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:35.73 foundInterface = 0; \ 91:35.73 ^~~~~~~~~~~~~~ 91:35.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:35.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:35.73 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:35.73 NS_INTERFACE_MAP_END_INHERITING(Event) 91:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:35.73 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 91:35.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 91:35.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/FeaturePolicyBinding.cpp:7, 91:35.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 91:35.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:35.73 } else 91:35.73 ^~~~ 91:35.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:35.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:35.74 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:35.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 91:35.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:56.28 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 92:56.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 92:56.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:56.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 92:56.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 92:56.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 92:56.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 92:56.28 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/HTMLScriptElementBinding.cpp:3, 92:56.28 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings8.cpp:2: 92:56.28 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 92:56.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:56.29 foundInterface = 0; \ 92:56.29 ^~~~~~~~~~~~~~ 92:56.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:56.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:56.29 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:56.29 NS_INTERFACE_MAP_END_INHERITING(Event) 92:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:56.29 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 92:56.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 92:56.29 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/HTMLScriptElementBinding.cpp:9, 92:56.29 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings8.cpp:2: 92:56.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:56.29 } else 92:56.29 ^~~~ 92:56.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 92:56.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:56.29 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 92:56.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 92:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:21.74 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 93:21.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 93:21.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:10, 93:21.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:10, 93:21.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IndexedDatabaseManager.h:12, 93:21.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBKeyRange.h:13, 93:21.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 93:21.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 93:21.75 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 93:21.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:21.75 foundInterface = 0; \ 93:21.75 ^~~~~~~~~~~~~~ 93:21.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:21.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:21.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:21.75 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:21.75 NS_INTERFACE_MAP_END_INHERITING(Event) 93:21.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:21.75 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBKeyRange.h:16, 93:21.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 93:21.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 93:21.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 93:21.75 } else 93:21.75 ^~~~ 93:21.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 93:21.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:21.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:21.75 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 93:21.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 93:21.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:23.14 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 93:23.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 93:23.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:10, 93:23.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:10, 93:23.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IndexedDatabaseManager.h:12, 93:23.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBKeyRange.h:13, 93:23.14 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 93:23.14 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 93:23.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 93:23.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:23.14 foundInterface = 0; \ 93:23.14 ^~~~~~~~~~~~~~ 93:23.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:23.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:23.15 ^~~~~~~~~~~~~~~~~~~~~~~ 93:23.15 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/InstallTriggerBinding.cpp:1549:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:23.15 NS_INTERFACE_MAP_END 93:23.15 ^~~~~~~~~~~~~~~~~~~~ 93:23.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:23.15 else 93:23.15 ^~~~ 93:23.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:23.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:23.15 ^~~~~~~~~~~~~~~~~~ 93:23.15 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/InstallTriggerBinding.cpp:1548:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:23.15 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 93:23.15 ^~~~~~~~~~~~~~~~~~~~~~ 93:24.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 93:24.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 93:24.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 93:24.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 93:24.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 93:24.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBKeyRange.h:10, 93:24.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 93:24.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 93:24.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 93:24.16 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 93:24.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 93:24.16 memset(aT, 0, sizeof(T)); 93:24.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 93:24.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 93:24.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 93:24.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/UnifiedBindings9.cpp:242: 93:24.16 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 93:24.16 struct GlobalProperties { 93:24.16 ^~~~~~~~~~~~~~~~ 93:56.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 93:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 93:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 93:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 93:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 93:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 93:56.57 from /builddir/build/BUILD/firefox-64.0/dom/bindings/BindingUtils.h:19, 93:56.57 from /builddir/build/BUILD/firefox-64.0/dom/bindings/BindingUtils.cpp:7, 93:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 93:56.57 /builddir/build/BUILD/firefox-64.0/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 93:56.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:56.58 foundInterface = 0; \ 93:56.58 ^~~~~~~~~~~~~~ 93:56.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:56.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:56.58 ^~~~~~~~~~~~~~~~~~~~~~~ 93:56.58 /builddir/build/BUILD/firefox-64.0/dom/bindings/CallbackObject.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:56.58 NS_INTERFACE_MAP_END 93:56.58 ^~~~~~~~~~~~~~~~~~~~ 93:56.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:56.58 else 93:56.58 ^~~~ 93:56.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:56.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:56.58 ^~~~~~~~~~~~~~~~~~ 93:56.58 /builddir/build/BUILD/firefox-64.0/dom/bindings/CallbackObject.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:56.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 93:56.58 ^~~~~~~~~~~~~~~~~~~~~~ 93:56.60 /builddir/build/BUILD/firefox-64.0/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 93:56.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:56.60 foundInterface = 0; \ 93:56.60 ^~~~~~~~~~~~~~ 93:56.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:56.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:56.60 ^~~~~~~~~~~~~~~~~~~~~~~ 93:56.60 /builddir/build/BUILD/firefox-64.0/dom/bindings/Exceptions.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:56.60 NS_INTERFACE_MAP_END 93:56.60 ^~~~~~~~~~~~~~~~~~~~ 93:56.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:56.60 else 93:56.61 ^~~~ 93:56.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:56.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:56.61 ^~~~~~~~~~~~~~~~~~ 93:56.61 /builddir/build/BUILD/firefox-64.0/dom/bindings/Exceptions.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:56.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 93:56.61 ^~~~~~~~~~~~~~~~~~~~~~ 93:56.61 /builddir/build/BUILD/firefox-64.0/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 93:56.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:56.61 foundInterface = 0; \ 93:56.61 ^~~~~~~~~~~~~~ 93:56.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:56.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:56.61 ^~~~~~~~~~~~~~~~~~~~~~~ 93:56.61 /builddir/build/BUILD/firefox-64.0/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:56.61 NS_INTERFACE_MAP_END 93:56.61 ^~~~~~~~~~~~~~~~~~~~ 93:56.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:56.61 else 93:56.62 ^~~~ 93:56.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:56.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:56.62 ^~~~~~~~~~~~~~~~~~ 93:56.62 /builddir/build/BUILD/firefox-64.0/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:56.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 93:56.62 ^~~~~~~~~~~~~~~~~~~~~~ 93:56.62 /builddir/build/BUILD/firefox-64.0/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 93:56.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:56.62 foundInterface = 0; \ 93:56.62 ^~~~~~~~~~~~~~ 93:56.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:56.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:56.62 ^~~~~~~~~~~~~~~~~~~~~~~ 93:56.62 /builddir/build/BUILD/firefox-64.0/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:56.62 NS_INTERFACE_MAP_END 93:56.62 ^~~~~~~~~~~~~~~~~~~~ 93:56.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:56.62 else 93:56.62 ^~~~ 93:56.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:56.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:56.62 ^~~~~~~~~~~~~~~~~~ 93:56.62 /builddir/build/BUILD/firefox-64.0/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:56.63 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 93:56.63 ^~~~~~~~~~~~~~~~~~~~~~ 93:56.64 /builddir/build/BUILD/firefox-64.0/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 93:56.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:56.64 foundInterface = 0; \ 93:56.64 ^~~~~~~~~~~~~~ 93:56.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:56.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:56.65 ^~~~~~~~~~~~~~~~~~~~~~~ 93:56.65 /builddir/build/BUILD/firefox-64.0/dom/bindings/nsScriptErrorWithStack.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:56.65 NS_INTERFACE_MAP_END 93:56.65 ^~~~~~~~~~~~~~~~~~~~ 93:56.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:56.65 else 93:56.65 ^~~~ 93:56.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:56.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:56.65 ^~~~~~~~~~~~~~~~~~ 93:56.65 /builddir/build/BUILD/firefox-64.0/dom/bindings/nsScriptErrorWithStack.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:56.65 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 93:56.65 ^~~~~~~~~~~~~~~~~~~~~~ 93:56.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 93:56.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 93:56.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 93:56.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 93:56.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 93:56.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 93:56.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/jsfriendapi.h:18, 93:56.78 from /builddir/build/BUILD/firefox-64.0/dom/bindings/BindingUtils.h:10, 93:56.78 from /builddir/build/BUILD/firefox-64.0/dom/bindings/BindingUtils.cpp:7, 93:56.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 93:56.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 93:56.78 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 93:56.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 93:56.79 memset(aT, 0, sizeof(T)); 93:56.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 93:56.79 In file included from /builddir/build/BUILD/firefox-64.0/dom/bindings/BindingUtils.cpp:37, 93:56.79 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 93:56.79 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 93:56.79 struct GlobalProperties { 93:56.79 ^~~~~~~~~~~~~~~~ 94:04.65 dom/bindings/test 94:56.60 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': 94:56.62 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestCodeGenBinding.cpp:53652:30: warning: 'deleteSucceeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 94:56.62 return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 94:56.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:52.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 95:52.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 95:52.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 95:52.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:52.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:52.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:52.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 95:52.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:52.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 95:52.09 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 95:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 95:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:52.09 foundInterface = 0; \ 95:52.09 ^~~~~~~~~~~~~~ 95:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:52.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:52.09 ^~~~~~~~~~~~~~~~~~~~~~~ 95:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp:69217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:52.09 NS_INTERFACE_MAP_END 95:52.09 ^~~~~~~~~~~~~~~~~~~~ 95:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:52.09 else 95:52.09 ^~~~ 95:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:52.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:52.09 ^~~~~~~~~~~~~~~~~~ 95:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp:69216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:52.09 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 95:52.09 ^~~~~~~~~~~~~~~~~~~~~~ 95:52.13 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 95:52.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:52.13 foundInterface = 0; \ 95:52.13 ^~~~~~~~~~~~~~ 95:52.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:52.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:52.13 ^~~~~~~~~~~~~~~~~~~~~~~ 95:52.13 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp:72744:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:52.13 NS_INTERFACE_MAP_END 95:52.14 ^~~~~~~~~~~~~~~~~~~~ 95:52.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:52.14 else 95:52.14 ^~~~ 95:52.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:52.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:52.14 ^~~~~~~~~~~~~~~~~~ 95:52.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp:72743:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:52.14 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 95:52.14 ^~~~~~~~~~~~~~~~~~~~~~ 95:52.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 95:52.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:52.14 foundInterface = 0; \ 95:52.14 ^~~~~~~~~~~~~~ 95:52.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:52.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:52.14 ^~~~~~~~~~~~~~~~~~~~~~~ 95:52.14 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp:72830:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:52.14 NS_INTERFACE_MAP_END 95:52.14 ^~~~~~~~~~~~~~~~~~~~ 95:52.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:52.14 else 95:52.14 ^~~~ 95:52.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:52.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:52.15 ^~~~~~~~~~~~~~~~~~ 95:52.15 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp:72829:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:52.15 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 95:52.15 ^~~~~~~~~~~~~~~~~~~~~~ 95:52.15 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 95:52.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:52.16 foundInterface = 0; \ 95:52.16 ^~~~~~~~~~~~~~ 95:52.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:52.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:52.16 ^~~~~~~~~~~~~~~~~~~~~~~ 95:52.16 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp:72957:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:52.16 NS_INTERFACE_MAP_END 95:52.16 ^~~~~~~~~~~~~~~~~~~~ 95:52.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:52.16 else 95:52.16 ^~~~ 95:52.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:52.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:52.16 ^~~~~~~~~~~~~~~~~~ 95:52.16 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplGenBinding.cpp:72956:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:52.16 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 95:52.16 ^~~~~~~~~~~~~~~~~~~~~~ 97:08.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.88 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 97:08.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:08.88 foundInterface = 0; \ 97:08.88 ^~~~~~~~~~~~~~ 97:08.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:08.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.88 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:08.88 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 97:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.88 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.88 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:08.88 } else 97:08.88 ^~~~ 97:08.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:08.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.88 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1922:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:08.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 97:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.89 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 97:08.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:08.89 foundInterface = 0; \ 97:08.89 ^~~~~~~~~~~~~~ 97:08.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:08.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.89 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2054:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:08.89 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 97:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:08.89 } else 97:08.89 ^~~~ 97:08.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:08.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.89 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2053:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:08.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 97:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.90 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 97:08.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 97:08.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 97:08.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:08.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:08.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:08.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 97:08.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.90 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.90 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 97:08.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:08.90 foundInterface = 0; \ 97:08.90 ^~~~~~~~~~~~~~ 97:08.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:08.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:08.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.90 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:08.90 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 97:08.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:08.91 } else 97:08.91 ^~~~ 97:08.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:08.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.91 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2184:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:08.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 97:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.91 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 97:08.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:08.92 foundInterface = 0; \ 97:08.92 ^~~~~~~~~~~~~~ 97:08.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:08.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:08.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.92 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2316:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:08.92 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 97:08.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.92 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 97:08.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 97:08.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.92 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:08.92 } else 97:08.92 ^~~~ 97:08.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:08.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:08.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.92 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2315:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:08.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 97:08.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.93 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 97:08.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:08.93 foundInterface = 0; \ 97:08.93 ^~~~~~~~~~~~~~ 97:08.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:08.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:08.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.93 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:08.93 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 97:08.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 97:08.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:08.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 97:08.94 from /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 97:08.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:08.94 } else 97:08.94 ^~~~ 97:08.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:08.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:08.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.94 /builddir/build/BUILD/firefox-64.0/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2446:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:08.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 97:08.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:12.70 dom/battery 97:16.89 dom/browser-element 97:26.75 dom/cache 97:32.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 97:32.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 97:32.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/cache/Types.h:12, 97:32.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/cache/Action.h:11, 97:32.77 from /builddir/build/BUILD/firefox-64.0/dom/cache/Action.cpp:7, 97:32.77 from /builddir/build/BUILD/firefox-64.0/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 97:32.77 /builddir/build/BUILD/firefox-64.0/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 97:32.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:32.77 foundInterface = 0; \ 97:32.77 ^~~~~~~~~~~~~~ 97:32.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:32.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:32.78 ^~~~~~~~~~~~~~~~~~~~~~~ 97:32.78 /builddir/build/BUILD/firefox-64.0/dom/cache/Cache.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:32.78 NS_INTERFACE_MAP_END 97:32.78 ^~~~~~~~~~~~~~~~~~~~ 97:32.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:32.78 else 97:32.78 ^~~~ 97:32.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:32.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:32.78 ^~~~~~~~~~~~~~~~~~ 97:32.78 /builddir/build/BUILD/firefox-64.0/dom/cache/Cache.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:32.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:32.78 ^~~~~~~~~~~~~~~~~~~~~~ 97:32.84 /builddir/build/BUILD/firefox-64.0/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 97:32.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:32.84 foundInterface = 0; \ 97:32.84 ^~~~~~~~~~~~~~ 97:32.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:32.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:32.85 ^~~~~~~~~~~~~~~~~~~~~~~ 97:32.85 /builddir/build/BUILD/firefox-64.0/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:32.85 NS_INTERFACE_MAP_END 97:32.85 ^~~~~~~~~~~~~~~~~~~~ 97:32.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:32.85 else 97:32.85 ^~~~ 97:32.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:32.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:32.85 ^~~~~~~~~~~~~~~~~~ 97:32.85 /builddir/build/BUILD/firefox-64.0/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:32.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:32.85 ^~~~~~~~~~~~~~~~~~~~~~ 97:55.91 dom/canvas/gtest 98:04.58 dom/webgpu 98:12.87 dom/clients/api 98:16.64 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 98:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 98:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 98:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 98:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 98:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 98:16.64 from /builddir/build/BUILD/firefox-64.0/dom/clients/api/Client.h:9, 98:16.64 from /builddir/build/BUILD/firefox-64.0/dom/clients/api/Client.cpp:7, 98:16.65 from /builddir/build/BUILD/firefox-64.0/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 98:16.65 /builddir/build/BUILD/firefox-64.0/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 98:16.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:16.65 foundInterface = 0; \ 98:16.65 ^~~~~~~~~~~~~~ 98:16.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:16.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:16.65 ^~~~~~~~~~~~~~~~~~~~~~~ 98:16.65 /builddir/build/BUILD/firefox-64.0/dom/clients/api/Client.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:16.65 NS_INTERFACE_MAP_END 98:16.65 ^~~~~~~~~~~~~~~~~~~~ 98:16.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:16.65 else 98:16.65 ^~~~ 98:16.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:16.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:16.65 ^~~~~~~~~~~~~~~~~~ 98:16.65 /builddir/build/BUILD/firefox-64.0/dom/clients/api/Client.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:16.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:16.65 ^~~~~~~~~~~~~~~~~~~~~~ 98:16.74 /builddir/build/BUILD/firefox-64.0/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 98:16.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:16.74 foundInterface = 0; \ 98:16.74 ^~~~~~~~~~~~~~ 98:16.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:16.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:16.74 ^~~~~~~~~~~~~~~~~~~~~~~ 98:16.74 /builddir/build/BUILD/firefox-64.0/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:16.74 NS_INTERFACE_MAP_END 98:16.74 ^~~~~~~~~~~~~~~~~~~~ 98:16.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:16.74 else 98:16.74 ^~~~ 98:16.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:16.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:16.74 ^~~~~~~~~~~~~~~~~~ 98:16.74 /builddir/build/BUILD/firefox-64.0/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:16.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:16.74 ^~~~~~~~~~~~~~~~~~~~~~ 98:20.90 dom/clients/manager 98:43.09 dom/commandhandler 98:43.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 98:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 98:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIComponentManager.h:10, 98:43.84 from /builddir/build/BUILD/firefox-64.0/dom/commandhandler/nsBaseCommandController.cpp:8, 98:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 98:43.84 /builddir/build/BUILD/firefox-64.0/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 98:43.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:43.84 foundInterface = 0; \ 98:43.85 ^~~~~~~~~~~~~~ 98:43.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:43.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:43.85 ^~~~~~~~~~~~~~~~~~~~~~~ 98:43.85 /builddir/build/BUILD/firefox-64.0/dom/commandhandler/nsBaseCommandController.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:43.85 NS_INTERFACE_MAP_END 98:43.85 ^~~~~~~~~~~~~~~~~~~~ 98:43.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:43.85 else 98:43.85 ^~~~ 98:43.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:43.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:43.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:43.85 /builddir/build/BUILD/firefox-64.0/dom/commandhandler/nsBaseCommandController.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:43.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 98:43.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:46.06 /builddir/build/BUILD/firefox-64.0/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 98:46.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:46.06 foundInterface = 0; \ 98:46.06 ^~~~~~~~~~~~~~ 98:46.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:46.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:46.06 ^~~~~~~~~~~~~~~~~~~~~~~ 98:46.06 /builddir/build/BUILD/firefox-64.0/dom/commandhandler/nsCommandManager.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:46.06 NS_INTERFACE_MAP_END 98:46.06 ^~~~~~~~~~~~~~~~~~~~ 98:46.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:46.06 else 98:46.06 ^~~~ 98:46.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:46.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:46.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:46.06 /builddir/build/BUILD/firefox-64.0/dom/commandhandler/nsCommandManager.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:46.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 98:46.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:47.83 dom/credentialmanagement 98:50.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 98:50.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 98:50.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:50.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:50.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 98:50.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 98:50.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 98:50.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 98:50.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Credential.h:10, 98:50.97 from /builddir/build/BUILD/firefox-64.0/dom/credentialmanagement/Credential.cpp:7, 98:50.97 from /builddir/build/BUILD/firefox-64.0/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 98:50.97 /builddir/build/BUILD/firefox-64.0/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 98:50.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:50.97 foundInterface = 0; \ 98:50.97 ^~~~~~~~~~~~~~ 98:50.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:50.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:50.97 ^~~~~~~~~~~~~~~~~~~~~~~ 98:50.97 /builddir/build/BUILD/firefox-64.0/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:50.97 NS_INTERFACE_MAP_END 98:50.97 ^~~~~~~~~~~~~~~~~~~~ 98:50.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:50.97 else 98:50.97 ^~~~ 98:50.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:50.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:50.98 ^~~~~~~~~~~~~~~~~~ 98:50.98 /builddir/build/BUILD/firefox-64.0/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:50.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:50.98 ^~~~~~~~~~~~~~~~~~~~~~ 98:51.34 /builddir/build/BUILD/firefox-64.0/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 98:51.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:51.34 foundInterface = 0; \ 98:51.34 ^~~~~~~~~~~~~~ 98:51.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:51.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:51.34 ^~~~~~~~~~~~~~~~~~~~~~~ 98:51.34 /builddir/build/BUILD/firefox-64.0/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:51.34 NS_INTERFACE_MAP_END 98:51.35 ^~~~~~~~~~~~~~~~~~~~ 98:51.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:51.35 else 98:51.35 ^~~~ 98:51.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:51.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:51.35 ^~~~~~~~~~~~~~~~~~ 98:51.35 /builddir/build/BUILD/firefox-64.0/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:51.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:51.35 ^~~~~~~~~~~~~~~~~~~~~~ 98:52.35 dom/crypto 98:56.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 98:56.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 98:56.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:56.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:56.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 98:56.17 from /builddir/build/BUILD/firefox-64.0/dom/crypto/CryptoBuffer.h:10, 98:56.17 from /builddir/build/BUILD/firefox-64.0/dom/crypto/CryptoBuffer.cpp:7, 98:56.17 from /builddir/build/BUILD/firefox-64.0/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 98:56.17 /builddir/build/BUILD/firefox-64.0/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 98:56.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:56.17 foundInterface = 0; \ 98:56.17 ^~~~~~~~~~~~~~ 98:56.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:56.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:56.17 ^~~~~~~~~~~~~~~~~~~~~~~ 98:56.17 /builddir/build/BUILD/firefox-64.0/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:56.17 NS_INTERFACE_MAP_END 98:56.17 ^~~~~~~~~~~~~~~~~~~~ 98:56.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:56.17 else 98:56.17 ^~~~ 98:56.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:56.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:56.17 ^~~~~~~~~~~~~~~~~~ 98:56.17 /builddir/build/BUILD/firefox-64.0/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:56.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:56.18 ^~~~~~~~~~~~~~~~~~~~~~ 99:03.02 dom/encoding 99:07.27 dom/events 99:16.25 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 99:16.25 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 99:16.25 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 99:16.25 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 99:16.25 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 99:16.25 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 99:16.25 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventDispatcher.h:11, 99:16.25 from /builddir/build/BUILD/firefox-64.0/dom/events/EventStateManager.cpp:8: 99:16.25 /builddir/build/BUILD/firefox-64.0/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 99:16.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:16.25 foundInterface = 0; \ 99:16.25 ^~~~~~~~~~~~~~ 99:16.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:16.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:16.25 ^~~~~~~~~~~~~~~~~~~~~~~ 99:16.25 /builddir/build/BUILD/firefox-64.0/dom/events/EventStateManager.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:16.25 NS_INTERFACE_MAP_END 99:16.25 ^~~~~~~~~~~~~~~~~~~~ 99:16.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:16.25 else 99:16.25 ^~~~ 99:16.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:16.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:16.25 ^~~~~~~~~~~~~~~~~~ 99:16.25 /builddir/build/BUILD/firefox-64.0/dom/events/EventStateManager.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:16.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:16.25 ^~~~~~~~~~~~~~~~~~~~~~ 99:16.26 /builddir/build/BUILD/firefox-64.0/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 99:16.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:16.26 foundInterface = 0; \ 99:16.26 ^~~~~~~~~~~~~~ 99:16.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:16.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:16.26 ^~~~~~~~~~~~~~~~~~~~~~~ 99:16.26 /builddir/build/BUILD/firefox-64.0/dom/events/EventStateManager.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:16.26 NS_INTERFACE_MAP_END 99:16.27 ^~~~~~~~~~~~~~~~~~~~ 99:16.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:16.27 else 99:16.27 ^~~~ 99:16.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:16.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:16.27 ^~~~~~~~~~~~~~~~~~ 99:16.27 /builddir/build/BUILD/firefox-64.0/dom/events/EventStateManager.cpp:368:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:16.27 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 99:16.27 ^~~~~~~~~~~~~~~~~~~~~~ 99:28.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 99:28.51 from /builddir/build/BUILD/firefox-64.0/dom/events/AnimationEvent.cpp:7, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 99:28.51 /builddir/build/BUILD/firefox-64.0/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 99:28.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:28.51 foundInterface = 0; \ 99:28.51 ^~~~~~~~~~~~~~ 99:28.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:28.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:28.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:28.51 /builddir/build/BUILD/firefox-64.0/dom/events/Clipboard.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:28.51 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 99:28.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:28.51 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Event.h:11, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 99:28.51 from /builddir/build/BUILD/firefox-64.0/dom/events/AnimationEvent.cpp:7, 99:28.51 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 99:28.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:28.51 } else 99:28.51 ^~~~ 99:28.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:28.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:28.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:28.51 /builddir/build/BUILD/firefox-64.0/dom/events/Clipboard.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:28.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 99:28.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:29.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 99:29.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 99:29.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:29.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 99:29.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 99:29.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 99:29.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 99:29.54 from /builddir/build/BUILD/firefox-64.0/dom/events/AnimationEvent.cpp:7, 99:29.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 99:29.54 /builddir/build/BUILD/firefox-64.0/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 99:29.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:29.54 foundInterface = 0; \ 99:29.54 ^~~~~~~~~~~~~~ 99:29.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:29.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:29.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:29.54 /builddir/build/BUILD/firefox-64.0/dom/events/CompositionEvent.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:29.54 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 99:29.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:29.54 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 99:29.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 99:29.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 99:29.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Event.h:11, 99:29.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 99:29.55 from /builddir/build/BUILD/firefox-64.0/dom/events/AnimationEvent.cpp:7, 99:29.55 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 99:29.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:29.55 } else 99:29.55 ^~~~ 99:29.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:29.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:29.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:29.55 /builddir/build/BUILD/firefox-64.0/dom/events/CompositionEvent.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:29.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 99:29.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:31.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 99:31.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 99:31.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:31.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 99:31.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 99:31.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 99:31.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 99:31.97 from /builddir/build/BUILD/firefox-64.0/dom/events/AnimationEvent.cpp:7, 99:31.97 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 99:31.97 /builddir/build/BUILD/firefox-64.0/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 99:31.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:31.99 foundInterface = 0; \ 99:31.99 ^~~~~~~~~~~~~~ 99:31.99 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:31.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:31.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:31.99 /builddir/build/BUILD/firefox-64.0/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:31.99 NS_INTERFACE_MAP_END_INHERITING(Event) 99:31.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:31.99 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 99:31.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 99:31.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 99:31.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Event.h:11, 99:31.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 99:31.99 from /builddir/build/BUILD/firefox-64.0/dom/events/AnimationEvent.cpp:7, 99:31.99 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 99:31.99 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:31.99 } else 99:31.99 ^~~~ 99:32.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:32.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:32.00 /builddir/build/BUILD/firefox-64.0/dom/events/CustomEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:32.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 99:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:32.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 99:32.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 99:32.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:32.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 99:32.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 99:32.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 99:32.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 99:32.00 from /builddir/build/BUILD/firefox-64.0/dom/events/AnimationEvent.cpp:7, 99:32.00 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 99:32.00 /builddir/build/BUILD/firefox-64.0/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 99:32.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:32.00 foundInterface = 0; \ 99:32.00 ^~~~~~~~~~~~~~ 99:32.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:32.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:32.00 ^~~~~~~~~~~~~~~~~~~~~~~ 99:32.01 /builddir/build/BUILD/firefox-64.0/dom/events/DOMEventTargetHelper.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:32.01 NS_INTERFACE_MAP_END 99:32.01 ^~~~~~~~~~~~~~~~~~~~ 99:32.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:32.01 else 99:32.01 ^~~~ 99:32.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:32.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:32.01 ^~~~~~~~~~~~~~~~~~ 99:32.01 /builddir/build/BUILD/firefox-64.0/dom/events/DOMEventTargetHelper.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:32.01 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 99:32.01 ^~~~~~~~~~~~~~~~~~~~~~ 99:32.01 /builddir/build/BUILD/firefox-64.0/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 99:32.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:32.01 foundInterface = 0; \ 99:32.01 ^~~~~~~~~~~~~~ 99:32.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:32.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:32.01 ^~~~~~~~~~~~~~~~~~~~~~~ 99:32.01 /builddir/build/BUILD/firefox-64.0/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:32.01 NS_INTERFACE_MAP_END 99:32.01 ^~~~~~~~~~~~~~~~~~~~ 99:32.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:32.01 else 99:32.02 ^~~~ 99:32.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:32.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:32.02 ^~~~~~~~~~~~~~~~~~ 99:32.02 /builddir/build/BUILD/firefox-64.0/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:32.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:32.02 ^~~~~~~~~~~~~~~~~~~~~~ 99:32.06 /builddir/build/BUILD/firefox-64.0/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 99:32.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:32.06 foundInterface = 0; \ 99:32.06 ^~~~~~~~~~~~~~ 99:32.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:32.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:32.06 ^~~~~~~~~~~~~~~~~~~~~~~ 99:32.06 /builddir/build/BUILD/firefox-64.0/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:32.06 NS_INTERFACE_MAP_END 99:32.06 ^~~~~~~~~~~~~~~~~~~~ 99:32.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:32.06 else 99:32.06 ^~~~ 99:32.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:32.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:32.06 ^~~~~~~~~~~~~~~~~~ 99:32.06 /builddir/build/BUILD/firefox-64.0/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:32.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:32.06 ^~~~~~~~~~~~~~~~~~~~~~ 99:32.12 /builddir/build/BUILD/firefox-64.0/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 99:32.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:32.12 foundInterface = 0; \ 99:32.12 ^~~~~~~~~~~~~~ 99:32.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:32.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:32.13 ^~~~~~~~~~~~~~~~~~~~~~~ 99:32.13 /builddir/build/BUILD/firefox-64.0/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:32.13 NS_INTERFACE_MAP_END 99:32.13 ^~~~~~~~~~~~~~~~~~~~ 99:32.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:32.13 else 99:32.13 ^~~~ 99:32.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:32.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:32.13 ^~~~~~~~~~~~~~~~~~ 99:32.13 /builddir/build/BUILD/firefox-64.0/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:32.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:32.13 ^~~~~~~~~~~~~~~~~~~~~~ 99:32.15 /builddir/build/BUILD/firefox-64.0/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 99:32.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:32.15 foundInterface = 0; \ 99:32.15 ^~~~~~~~~~~~~~ 99:32.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:32.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:32.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:32.16 /builddir/build/BUILD/firefox-64.0/dom/events/DeviceMotionEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:32.16 NS_INTERFACE_MAP_END_INHERITING(Event) 99:32.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:32.16 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 99:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 99:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 99:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Event.h:11, 99:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 99:32.16 from /builddir/build/BUILD/firefox-64.0/dom/events/AnimationEvent.cpp:7, 99:32.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 99:32.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:32.16 } else 99:32.16 ^~~~ 99:32.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:32.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:32.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:32.16 /builddir/build/BUILD/firefox-64.0/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:32.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 99:32.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:47.48 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 99:47.48 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 99:47.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 99:47.48 from /builddir/build/BUILD/firefox-64.0/dom/events/Event.cpp:9, 99:47.48 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 99:47.48 /builddir/build/BUILD/firefox-64.0/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 99:47.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:47.48 foundInterface = 0; \ 99:47.48 ^~~~~~~~~~~~~~ 99:47.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:47.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:47.48 ^~~~~~~~~~~~~~~~~~~~~~~ 99:47.48 /builddir/build/BUILD/firefox-64.0/dom/events/Event.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:47.48 NS_INTERFACE_MAP_END 99:47.48 ^~~~~~~~~~~~~~~~~~~~ 99:47.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:47.48 else 99:47.48 ^~~~ 99:47.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:47.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:47.48 ^~~~~~~~~~~~~~~~~~ 99:47.49 /builddir/build/BUILD/firefox-64.0/dom/events/Event.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:47.49 NS_INTERFACE_MAP_ENTRY(Event) 99:47.49 ^~~~~~~~~~~~~~~~~~~~~~ 99:48.32 /builddir/build/BUILD/firefox-64.0/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 99:48.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:48.33 foundInterface = 0; \ 99:48.33 ^~~~~~~~~~~~~~ 99:48.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:48.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:48.33 ^~~~~~~~~~~~~~~~~~~~~~~ 99:48.33 /builddir/build/BUILD/firefox-64.0/dom/events/EventListenerService.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:48.33 NS_INTERFACE_MAP_END 99:48.33 ^~~~~~~~~~~~~~~~~~~~ 99:48.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:48.33 else 99:48.33 ^~~~ 99:48.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:48.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:48.33 ^~~~~~~~~~~~~~~~~~ 99:48.33 /builddir/build/BUILD/firefox-64.0/dom/events/EventListenerService.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:48.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:48.33 ^~~~~~~~~~~~~~~~~~~~~~ 99:50.70 /builddir/build/BUILD/firefox-64.0/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 99:50.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:50.71 foundInterface = 0; \ 99:50.71 ^~~~~~~~~~~~~~ 99:50.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:50.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:50.71 ^~~~~~~~~~~~~~~~~~~~~~~ 99:50.71 /builddir/build/BUILD/firefox-64.0/dom/events/IMEContentObserver.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:50.71 NS_INTERFACE_MAP_END 99:50.71 ^~~~~~~~~~~~~~~~~~~~ 99:50.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:50.71 else 99:50.71 ^~~~ 99:50.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:50.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:50.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:50.71 /builddir/build/BUILD/firefox-64.0/dom/events/IMEContentObserver.cpp:192:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:50.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 99:50.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:50.74 /builddir/build/BUILD/firefox-64.0/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 99:50.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:50.74 foundInterface = 0; \ 99:50.74 ^~~~~~~~~~~~~~ 99:50.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:50.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:50.74 ^~~~~~~~~~~~~~~~~~~~~~~ 99:50.74 /builddir/build/BUILD/firefox-64.0/dom/events/IMEContentObserver.cpp:2245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:50.74 NS_INTERFACE_MAP_END 99:50.75 ^~~~~~~~~~~~~~~~~~~~ 99:50.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:50.75 else 99:50.75 ^~~~ 99:50.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:50.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:50.75 ^~~~~~~~~~~~~~~~~~ 99:50.75 /builddir/build/BUILD/firefox-64.0/dom/events/IMEContentObserver.cpp:2244:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:50.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:50.75 ^~~~~~~~~~~~~~~~~~~~~~ 99:50.88 /builddir/build/BUILD/firefox-64.0/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 99:50.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:50.88 foundInterface = 0; \ 99:50.88 ^~~~~~~~~~~~~~ 99:50.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:50.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:50.88 ^~~~~~~~~~~~~~~~~~~~~~~ 99:50.88 /builddir/build/BUILD/firefox-64.0/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:50.88 NS_INTERFACE_MAP_END 99:50.88 ^~~~~~~~~~~~~~~~~~~~ 99:50.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:50.88 else 99:50.88 ^~~~ 99:50.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:50.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:50.89 ^~~~~~~~~~~~~~~~~~ 99:50.89 /builddir/build/BUILD/firefox-64.0/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:50.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:50.89 ^~~~~~~~~~~~~~~~~~~~~~ 99:50.89 /builddir/build/BUILD/firefox-64.0/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 99:50.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:50.89 foundInterface = 0; \ 99:50.89 ^~~~~~~~~~~~~~ 99:50.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:50.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:50.89 ^~~~~~~~~~~~~~~~~~~~~~~ 99:50.89 /builddir/build/BUILD/firefox-64.0/dom/events/JSEventHandler.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:50.89 NS_INTERFACE_MAP_END 99:50.89 ^~~~~~~~~~~~~~~~~~~~ 99:50.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:50.89 else 99:50.89 ^~~~ 99:50.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:50.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:50.89 ^~~~~~~~~~~~~~~~~~ 99:50.89 /builddir/build/BUILD/firefox-64.0/dom/events/JSEventHandler.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:50.89 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 99:50.89 ^~~~~~~~~~~~~~~~~~~~~~ 99:50.94 /builddir/build/BUILD/firefox-64.0/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 99:50.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:50.94 foundInterface = 0; \ 99:50.94 ^~~~~~~~~~~~~~ 99:50.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:50.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:50.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:50.94 /builddir/build/BUILD/firefox-64.0/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:50.94 NS_INTERFACE_MAP_END_INHERITING(Event) 99:50.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:50.94 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 99:50.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 99:50.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 99:50.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Event.h:11, 99:50.95 from /builddir/build/BUILD/firefox-64.0/dom/events/Event.cpp:10, 99:50.95 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 99:50.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:50.95 } else 99:50.95 ^~~~ 99:50.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:50.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:50.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:50.95 /builddir/build/BUILD/firefox-64.0/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:50.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 99:50.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:06.21 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:06.21 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:06.21 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:06.21 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:8, 100:06.21 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:06.21 /builddir/build/BUILD/firefox-64.0/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 100:06.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:06.22 foundInterface = 0; \ 100:06.22 ^~~~~~~~~~~~~~ 100:06.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:06.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:06.22 ^~~~~~~~~~~~~~~~~~~~~~~ 100:06.22 /builddir/build/BUILD/firefox-64.0/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:06.22 NS_INTERFACE_MAP_END 100:06.22 ^~~~~~~~~~~~~~~~~~~~ 100:06.22 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 100:06.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:06.22 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:9, 100:06.22 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:06.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:06.22 } else 100:06.22 ^~~~ 100:06.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:06.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:06.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:06.22 /builddir/build/BUILD/firefox-64.0/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 100:06.22 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 100:06.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:06.22 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:06.22 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:06.22 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:06.22 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:8, 100:06.23 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:06.23 /builddir/build/BUILD/firefox-64.0/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 100:06.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:06.23 foundInterface = 0; \ 100:06.23 ^~~~~~~~~~~~~~ 100:06.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:06.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:06.23 ^~~~~~~~~~~~~~~~~~~~~~~ 100:06.23 /builddir/build/BUILD/firefox-64.0/dom/events/PaintRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:06.23 NS_INTERFACE_MAP_END 100:06.23 ^~~~~~~~~~~~~~~~~~~~ 100:06.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:06.23 else 100:06.23 ^~~~ 100:06.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:06.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:06.23 ^~~~~~~~~~~~~~~~~~ 100:06.23 /builddir/build/BUILD/firefox-64.0/dom/events/PaintRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:06.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:06.23 ^~~~~~~~~~~~~~~~~~~~~~ 100:07.57 /builddir/build/BUILD/firefox-64.0/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 100:07.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:07.57 foundInterface = 0; \ 100:07.57 ^~~~~~~~~~~~~~ 100:07.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:07.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:07.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.57 /builddir/build/BUILD/firefox-64.0/dom/events/PointerEvent.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:07.57 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 100:07.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.57 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 100:07.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:07.57 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:9, 100:07.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:07.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:07.57 } else 100:07.58 ^~~~ 100:07.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:07.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:07.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.58 /builddir/build/BUILD/firefox-64.0/dom/events/PointerEvent.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:07.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 100:07.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.69 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:07.69 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:07.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:07.69 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:8, 100:07.70 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:07.70 /builddir/build/BUILD/firefox-64.0/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 100:07.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:07.70 foundInterface = 0; \ 100:07.70 ^~~~~~~~~~~~~~ 100:07.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:07.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:07.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.70 /builddir/build/BUILD/firefox-64.0/dom/events/ScrollAreaEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:07.70 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 100:07.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.70 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 100:07.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:07.70 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:9, 100:07.70 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:07.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:07.71 } else 100:07.71 ^~~~ 100:07.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:07.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:07.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.71 /builddir/build/BUILD/firefox-64.0/dom/events/ScrollAreaEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:07.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 100:07.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.71 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:07.71 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:07.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:07.71 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:8, 100:07.71 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:07.71 /builddir/build/BUILD/firefox-64.0/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 100:07.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:07.71 foundInterface = 0; \ 100:07.71 ^~~~~~~~~~~~~~ 100:07.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:07.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:07.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.71 /builddir/build/BUILD/firefox-64.0/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:07.72 NS_INTERFACE_MAP_END_INHERITING(Event) 100:07.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.72 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 100:07.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:07.72 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:9, 100:07.72 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:07.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:07.72 } else 100:07.72 ^~~~ 100:07.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:07.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:07.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.72 /builddir/build/BUILD/firefox-64.0/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:07.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 100:07.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:07.74 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:07.75 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:07.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:07.75 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:8, 100:07.75 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:07.75 /builddir/build/BUILD/firefox-64.0/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 100:07.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:07.75 foundInterface = 0; \ 100:07.75 ^~~~~~~~~~~~~~ 100:07.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:07.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:07.75 ^~~~~~~~~~~~~~~~~~~~~~~ 100:07.75 /builddir/build/BUILD/firefox-64.0/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:07.75 NS_INTERFACE_MAP_END 100:07.75 ^~~~~~~~~~~~~~~~~~~~ 100:07.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:07.75 else 100:07.75 ^~~~ 100:07.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:07.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:07.75 ^~~~~~~~~~~~~~~~~~ 100:07.75 /builddir/build/BUILD/firefox-64.0/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:07.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:07.76 ^~~~~~~~~~~~~~~~~~~~~~ 100:10.42 /builddir/build/BUILD/firefox-64.0/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 100:10.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:10.42 foundInterface = 0; \ 100:10.42 ^~~~~~~~~~~~~~ 100:10.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:10.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:10.43 ^~~~~~~~~~~~~~~~~~~~~~~ 100:10.43 /builddir/build/BUILD/firefox-64.0/dom/events/Touch.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:10.43 NS_INTERFACE_MAP_END 100:10.43 ^~~~~~~~~~~~~~~~~~~~ 100:10.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:10.43 else 100:10.43 ^~~~ 100:10.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:10.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:10.43 ^~~~~~~~~~~~~~~~~~ 100:10.43 /builddir/build/BUILD/firefox-64.0/dom/events/Touch.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:10.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:10.43 ^~~~~~~~~~~~~~~~~~~~~~ 100:10.53 /builddir/build/BUILD/firefox-64.0/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 100:10.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:10.53 foundInterface = 0; \ 100:10.53 ^~~~~~~~~~~~~~ 100:10.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:10.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:10.54 ^~~~~~~~~~~~~~~~~~~~~~~ 100:10.54 /builddir/build/BUILD/firefox-64.0/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:10.54 NS_INTERFACE_MAP_END 100:10.54 ^~~~~~~~~~~~~~~~~~~~ 100:10.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:10.54 else 100:10.54 ^~~~ 100:10.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:10.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:10.54 ^~~~~~~~~~~~~~~~~~ 100:10.54 /builddir/build/BUILD/firefox-64.0/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:10.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:10.54 ^~~~~~~~~~~~~~~~~~~~~~ 100:10.54 /builddir/build/BUILD/firefox-64.0/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 100:10.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:10.54 foundInterface = 0; \ 100:10.54 ^~~~~~~~~~~~~~ 100:10.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:10.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:10.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.55 /builddir/build/BUILD/firefox-64.0/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:10.55 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 100:10.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.55 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 100:10.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:10.55 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:9, 100:10.55 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:10.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:10.55 } else 100:10.55 ^~~~ 100:10.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:10.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:10.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.55 /builddir/build/BUILD/firefox-64.0/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:10.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 100:10.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.57 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:10.57 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:10.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:10.57 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:8, 100:10.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:10.57 /builddir/build/BUILD/firefox-64.0/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 100:10.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:10.57 foundInterface = 0; \ 100:10.57 ^~~~~~~~~~~~~~ 100:10.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:10.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:10.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.57 /builddir/build/BUILD/firefox-64.0/dom/events/UIEvent.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:10.57 NS_INTERFACE_MAP_END_INHERITING(Event) 100:10.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.57 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 100:10.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:10.57 from /builddir/build/BUILD/firefox-64.0/dom/events/NotifyPaintEvent.cpp:9, 100:10.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:10.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:10.58 } else 100:10.58 ^~~~ 100:10.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:10.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:10.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.58 /builddir/build/BUILD/firefox-64.0/dom/events/UIEvent.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:10.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 100:10.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Event.h:11, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 100:22.58 from /builddir/build/BUILD/firefox-64.0/dom/events/XULCommandEvent.cpp:7, 100:22.58 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 100:22.58 /builddir/build/BUILD/firefox-64.0/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 100:22.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:22.59 foundInterface = 0; \ 100:22.59 ^~~~~~~~~~~~~~ 100:22.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:22.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:22.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.59 /builddir/build/BUILD/firefox-64.0/dom/events/XULCommandEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:22.59 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 100:22.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.59 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 100:22.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 100:22.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 100:22.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Event.h:11, 100:22.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 100:22.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 100:22.59 from /builddir/build/BUILD/firefox-64.0/dom/events/XULCommandEvent.cpp:7, 100:22.59 from /builddir/build/BUILD/firefox-64.0/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 100:22.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:22.59 } else 100:22.59 ^~~~ 100:22.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:22.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:22.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.60 /builddir/build/BUILD/firefox-64.0/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:22.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 100:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:23.88 dom/fetch 100:28.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 100:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 100:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 100:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 100:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 100:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Blob.h:11, 100:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/File.h:10, 100:28.89 from /builddir/build/BUILD/firefox-64.0/dom/fetch/BodyExtractor.cpp:8, 100:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 100:28.89 /builddir/build/BUILD/firefox-64.0/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 100:28.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:28.89 foundInterface = 0; \ 100:28.90 ^~~~~~~~~~~~~~ 100:28.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:28.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:28.90 ^~~~~~~~~~~~~~~~~~~~~~~ 100:28.90 /builddir/build/BUILD/firefox-64.0/dom/fetch/Fetch.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:28.90 NS_INTERFACE_MAP_END 100:28.90 ^~~~~~~~~~~~~~~~~~~~ 100:28.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:28.90 else 100:28.90 ^~~~ 100:28.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:28.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:28.90 ^~~~~~~~~~~~~~~~~~ 100:28.90 /builddir/build/BUILD/firefox-64.0/dom/fetch/Fetch.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:28.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:28.90 ^~~~~~~~~~~~~~~~~~~~~~ 100:28.95 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 100:28.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:28.95 foundInterface = 0; \ 100:28.95 ^~~~~~~~~~~~~~ 100:28.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:28.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:28.95 ^~~~~~~~~~~~~~~~~~~~~~~ 100:28.95 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchConsumer.cpp:317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:28.95 NS_INTERFACE_MAP_END 100:28.96 ^~~~~~~~~~~~~~~~~~~~ 100:28.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:28.96 else 100:28.96 ^~~~ 100:28.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 100:28.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 100:28.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.96 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchConsumer.cpp:316:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 100:28.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 100:28.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.96 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 100:28.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:28.96 foundInterface = 0; \ 100:28.96 ^~~~~~~~~~~~~~ 100:28.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:28.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:28.96 ^~~~~~~~~~~~~~~~~~~~~~~ 100:28.96 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchConsumer.cpp:542:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:28.96 NS_INTERFACE_MAP_END 100:28.96 ^~~~~~~~~~~~~~~~~~~~ 100:28.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:28.96 else 100:28.96 ^~~~ 100:28.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:28.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:28.97 ^~~~~~~~~~~~~~~~~~ 100:28.97 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchConsumer.cpp:541:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:28.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:28.97 ^~~~~~~~~~~~~~~~~~~~~~ 100:29.50 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 100:29.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.50 foundInterface = 0; \ 100:29.50 ^~~~~~~~~~~~~~ 100:29.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:29.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.50 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:29.50 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 100:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Blob.h:14, 100:29.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/File.h:10, 100:29.50 from /builddir/build/BUILD/firefox-64.0/dom/fetch/BodyExtractor.cpp:8, 100:29.50 from /builddir/build/BUILD/firefox-64.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 100:29.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:29.50 } else 100:29.50 ^~~~ 100:29.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:29.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.51 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:29.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 100:29.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.52 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 100:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 100:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 100:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 100:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 100:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Blob.h:11, 100:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/File.h:10, 100:29.52 from /builddir/build/BUILD/firefox-64.0/dom/fetch/BodyExtractor.cpp:8, 100:29.53 from /builddir/build/BUILD/firefox-64.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 100:29.53 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 100:29.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.53 foundInterface = 0; \ 100:29.53 ^~~~~~~~~~~~~~ 100:29.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:29.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:29.53 ^~~~~~~~~~~~~~~~~~~~~~~ 100:29.53 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchStreamReader.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:29.53 NS_INTERFACE_MAP_END 100:29.53 ^~~~~~~~~~~~~~~~~~~~ 100:29.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:29.53 else 100:29.53 ^~~~ 100:29.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 100:29.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 100:29.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.53 /builddir/build/BUILD/firefox-64.0/dom/fetch/FetchStreamReader.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 100:29.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 100:29.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.58 /builddir/build/BUILD/firefox-64.0/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 100:29.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.58 foundInterface = 0; \ 100:29.58 ^~~~~~~~~~~~~~ 100:29.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:29.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:29.58 ^~~~~~~~~~~~~~~~~~~~~~~ 100:29.58 /builddir/build/BUILD/firefox-64.0/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:29.58 NS_INTERFACE_MAP_END 100:29.58 ^~~~~~~~~~~~~~~~~~~~ 100:29.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:29.59 else 100:29.59 ^~~~ 100:29.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:29.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:29.59 ^~~~~~~~~~~~~~~~~~ 100:29.59 /builddir/build/BUILD/firefox-64.0/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:29.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:29.59 ^~~~~~~~~~~~~~~~~~~~~~ 100:29.76 /builddir/build/BUILD/firefox-64.0/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 100:29.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.76 foundInterface = 0; \ 100:29.76 ^~~~~~~~~~~~~~ 100:29.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:29.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:29.76 ^~~~~~~~~~~~~~~~~~~~~~~ 100:29.76 /builddir/build/BUILD/firefox-64.0/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:29.76 NS_INTERFACE_MAP_END 100:29.76 ^~~~~~~~~~~~~~~~~~~~ 100:29.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:29.76 else 100:29.76 ^~~~ 100:29.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:29.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:29.76 ^~~~~~~~~~~~~~~~~~ 100:29.76 /builddir/build/BUILD/firefox-64.0/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:29.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:29.76 ^~~~~~~~~~~~~~~~~~~~~~ 100:29.78 /builddir/build/BUILD/firefox-64.0/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 100:29.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.78 foundInterface = 0; \ 100:29.78 ^~~~~~~~~~~~~~ 100:29.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:29.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:29.78 ^~~~~~~~~~~~~~~~~~~~~~~ 100:29.78 /builddir/build/BUILD/firefox-64.0/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:29.78 NS_INTERFACE_MAP_END 100:29.78 ^~~~~~~~~~~~~~~~~~~~ 100:29.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:29.79 else 100:29.79 ^~~~ 100:29.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:29.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:29.79 ^~~~~~~~~~~~~~~~~~ 100:29.79 /builddir/build/BUILD/firefox-64.0/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:29.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:29.79 ^~~~~~~~~~~~~~~~~~~~~~ 100:40.21 dom/file 100:43.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 100:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 100:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 100:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 100:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 100:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 100:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 100:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 100:43.48 from /builddir/build/BUILD/firefox-64.0/dom/file/BaseBlobImpl.cpp:7, 100:43.48 from /builddir/build/BUILD/firefox-64.0/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 100:43.48 /builddir/build/BUILD/firefox-64.0/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 100:43.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:43.48 foundInterface = 0; \ 100:43.48 ^~~~~~~~~~~~~~ 100:43.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:43.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:43.48 ^~~~~~~~~~~~~~~~~~~~~~~ 100:43.48 /builddir/build/BUILD/firefox-64.0/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:43.48 NS_INTERFACE_MAP_END 100:43.48 ^~~~~~~~~~~~~~~~~~~~ 100:43.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:43.48 else 100:43.48 ^~~~ 100:43.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:43.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:43.48 ^~~~~~~~~~~~~~~~~~ 100:43.48 /builddir/build/BUILD/firefox-64.0/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:43.48 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 100:43.48 ^~~~~~~~~~~~~~~~~~~~~~ 100:45.30 /builddir/build/BUILD/firefox-64.0/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 100:45.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:45.30 foundInterface = 0; \ 100:45.30 ^~~~~~~~~~~~~~ 100:45.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:45.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:45.30 ^~~~~~~~~~~~~~~~~~~~~~~ 100:45.30 /builddir/build/BUILD/firefox-64.0/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:45.30 NS_INTERFACE_MAP_END 100:45.30 ^~~~~~~~~~~~~~~~~~~~ 100:45.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:45.30 else 100:45.30 ^~~~ 100:45.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:45.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:45.30 ^~~~~~~~~~~~~~~~~~ 100:45.30 /builddir/build/BUILD/firefox-64.0/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:45.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:45.30 ^~~~~~~~~~~~~~~~~~~~~~ 100:45.43 /builddir/build/BUILD/firefox-64.0/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 100:45.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:45.43 foundInterface = 0; \ 100:45.43 ^~~~~~~~~~~~~~ 100:45.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:45.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:45.43 /builddir/build/BUILD/firefox-64.0/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:45.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 100:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:45.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:45.43 else 100:45.43 ^~~~ 100:45.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:45.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:45.43 ^~~~~~~~~~~~~~~~~~ 100:45.44 /builddir/build/BUILD/firefox-64.0/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:45.44 NS_INTERFACE_MAP_ENTRY(nsINamed) 100:45.44 ^~~~~~~~~~~~~~~~~~~~~~ 100:45.47 /builddir/build/BUILD/firefox-64.0/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 100:45.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:45.47 foundInterface = 0; \ 100:45.47 ^~~~~~~~~~~~~~ 100:45.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:45.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:45.48 ^~~~~~~~~~~~~~~~~~~~~~~ 100:45.48 /builddir/build/BUILD/firefox-64.0/dom/file/FileReaderSync.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:45.48 NS_INTERFACE_MAP_END 100:45.48 ^~~~~~~~~~~~~~~~~~~~ 100:45.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:45.48 else 100:45.48 ^~~~ 100:45.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 100:45.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 100:45.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:45.48 /builddir/build/BUILD/firefox-64.0/dom/file/FileReaderSync.cpp:394:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 100:45.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 100:45.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:45.48 /builddir/build/BUILD/firefox-64.0/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 100:45.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:45.48 foundInterface = 0; \ 100:45.48 ^~~~~~~~~~~~~~ 100:45.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:45.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:45.49 ^~~~~~~~~~~~~~~~~~~~~~~ 100:45.49 /builddir/build/BUILD/firefox-64.0/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:45.49 NS_INTERFACE_MAP_END 100:45.49 ^~~~~~~~~~~~~~~~~~~~ 100:45.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:45.49 else 100:45.49 ^~~~ 100:45.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 100:45.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 100:45.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:45.49 /builddir/build/BUILD/firefox-64.0/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 100:45.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 100:45.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:55.07 dom/file/ipc 100:57.32 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 100:57.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 100:57.32 from /builddir/build/BUILD/firefox-64.0/dom/file/ipc/IPCBlobInputStream.h:10, 100:57.32 from /builddir/build/BUILD/firefox-64.0/dom/file/ipc/IPCBlobInputStream.cpp:7, 100:57.32 from /builddir/build/BUILD/firefox-64.0/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 100:57.32 /builddir/build/BUILD/firefox-64.0/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 100:57.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:57.32 foundInterface = 0; \ 100:57.32 ^~~~~~~~~~~~~~ 100:57.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:57.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:57.32 ^~~~~~~~~~~~~~~~~~~~~~~ 100:57.32 /builddir/build/BUILD/firefox-64.0/dom/file/ipc/IPCBlobInputStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:57.32 NS_INTERFACE_MAP_END 100:57.32 ^~~~~~~~~~~~~~~~~~~~ 100:57.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:57.32 else 100:57.32 ^~~~ 100:57.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 100:57.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 100:57.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:57.33 /builddir/build/BUILD/firefox-64.0/dom/file/ipc/IPCBlobInputStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 100:57.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 100:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:59.48 /builddir/build/BUILD/firefox-64.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 100:59.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:59.48 foundInterface = 0; \ 100:59.49 ^~~~~~~~~~~~~~ 100:59.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:59.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:59.49 ^~~~~~~~~~~~~~~~~~~~~~~ 100:59.49 /builddir/build/BUILD/firefox-64.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:59.49 NS_INTERFACE_MAP_END 100:59.49 ^~~~~~~~~~~~~~~~~~~~ 100:59.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:59.49 else 100:59.49 ^~~~ 100:59.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:59.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:59.49 ^~~~~~~~~~~~~~~~~~ 100:59.49 /builddir/build/BUILD/firefox-64.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:59.49 NS_INTERFACE_MAP_ENTRY(nsIObserver) 100:59.49 ^~~~~~~~~~~~~~~~~~~~~~ 101:06.11 dom/file/uri 101:08.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 101:08.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 101:08.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIInputStream.h:10, 101:08.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIBinaryInputStream.h:10, 101:08.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIObjectInputStream.h:10, 101:08.18 from /builddir/build/BUILD/firefox-64.0/dom/file/uri/BlobURL.cpp:7, 101:08.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 101:08.18 /builddir/build/BUILD/firefox-64.0/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 101:08.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:08.18 foundInterface = 0; \ 101:08.18 ^~~~~~~~~~~~~~ 101:08.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:08.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:08.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:08.18 /builddir/build/BUILD/firefox-64.0/dom/file/uri/BlobURL.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:08.18 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 101:08.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:08.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 101:08.18 /builddir/build/BUILD/firefox-64.0/dom/file/uri/BlobURL.cpp:35:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:08.18 else 101:08.18 ^~~~ 101:08.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 101:08.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 101:08.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIInputStream.h:10, 101:08.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIBinaryInputStream.h:10, 101:08.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIObjectInputStream.h:10, 101:08.18 from /builddir/build/BUILD/firefox-64.0/dom/file/uri/BlobURL.cpp:7, 101:08.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 101:08.18 /builddir/build/BUILD/firefox-64.0/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 101:08.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:08.19 foundInterface = 0; \ 101:08.19 ^~~~~~~~~~~~~~ 101:08.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:08.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:08.19 ^~~~~~~~~~~~~~~~~~~~~~~ 101:08.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:08.19 NS_INTERFACE_MAP_END \ 101:08.19 ^~~~~~~~~~~~~~~~~~~~ 101:08.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 101:08.19 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 101:08.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:08.19 /builddir/build/BUILD/firefox-64.0/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 101:08.19 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 101:08.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:08.19 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.h:16, 101:08.19 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BlobURL.h:13, 101:08.19 from /builddir/build/BUILD/firefox-64.0/dom/file/uri/BlobURL.cpp:10, 101:08.19 from /builddir/build/BUILD/firefox-64.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 101:08.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 101:08.19 } else \ 101:08.19 ^~~~ 101:08.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 101:08.19 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 101:08.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:08.19 /builddir/build/BUILD/firefox-64.0/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 101:08.19 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 101:08.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:13.94 dom/filehandle 101:20.59 dom/filesystem 101:24.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 101:24.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 101:24.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:24.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:24.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 101:24.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:24.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Directory.h:11, 101:24.18 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/Directory.cpp:7, 101:24.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 101:24.18 /builddir/build/BUILD/firefox-64.0/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 101:24.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:24.18 foundInterface = 0; \ 101:24.18 ^~~~~~~~~~~~~~ 101:24.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:24.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:24.18 ^~~~~~~~~~~~~~~~~~~~~~~ 101:24.18 /builddir/build/BUILD/firefox-64.0/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:24.18 NS_INTERFACE_MAP_END 101:24.19 ^~~~~~~~~~~~~~~~~~~~ 101:24.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:24.19 else 101:24.19 ^~~~ 101:24.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:24.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:24.19 ^~~~~~~~~~~~~~~~~~ 101:24.19 /builddir/build/BUILD/firefox-64.0/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:24.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:24.19 ^~~~~~~~~~~~~~~~~~~~~~ 101:32.33 dom/filesystem/compat 101:35.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 101:35.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 101:35.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:35.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:35.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 101:35.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:35.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 101:35.80 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:35.80 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:35.80 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:35.80 from /builddir/build/BUILD/firefox-64.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:35.80 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 101:35.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.80 foundInterface = 0; \ 101:35.80 ^~~~~~~~~~~~~~ 101:35.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:35.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:35.80 ^~~~~~~~~~~~~~~~~~~~~~~ 101:35.80 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:35.80 NS_INTERFACE_MAP_END 101:35.81 ^~~~~~~~~~~~~~~~~~~~ 101:35.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.81 else 101:35.81 ^~~~ 101:35.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:35.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:35.81 ^~~~~~~~~~~~~~~~~~ 101:35.81 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:35.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:35.81 ^~~~~~~~~~~~~~~~~~~~~~ 101:35.81 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 101:35.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.81 foundInterface = 0; \ 101:35.81 ^~~~~~~~~~~~~~ 101:35.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:35.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:35.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.81 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:35.81 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 101:35.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.81 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 101:35.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 101:35.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 101:35.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 101:35.82 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:35.82 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:35.82 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:35.82 from /builddir/build/BUILD/firefox-64.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:35.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.82 } else 101:35.82 ^~~~ 101:35.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:35.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:35.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.82 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:35.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 101:35.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.82 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 101:35.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 101:35.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:35.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:35.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 101:35.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:35.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 101:35.82 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:35.82 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:35.82 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:35.82 from /builddir/build/BUILD/firefox-64.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:35.83 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 101:35.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.83 foundInterface = 0; \ 101:35.83 ^~~~~~~~~~~~~~ 101:35.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:35.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:35.83 ^~~~~~~~~~~~~~~~~~~~~~~ 101:35.83 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:35.83 NS_INTERFACE_MAP_END 101:35.83 ^~~~~~~~~~~~~~~~~~~~ 101:35.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.83 else 101:35.83 ^~~~ 101:35.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:35.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:35.83 ^~~~~~~~~~~~~~~~~~ 101:35.83 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:35.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:35.83 ^~~~~~~~~~~~~~~~~~~~~~ 101:35.87 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 101:35.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.87 foundInterface = 0; \ 101:35.87 ^~~~~~~~~~~~~~ 101:35.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:35.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:35.87 ^~~~~~~~~~~~~~~~~~~~~~~ 101:35.87 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:35.87 NS_INTERFACE_MAP_END 101:35.87 ^~~~~~~~~~~~~~~~~~~~ 101:35.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.87 else 101:35.87 ^~~~ 101:35.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:35.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:35.87 ^~~~~~~~~~~~~~~~~~ 101:35.87 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:35.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:35.87 ^~~~~~~~~~~~~~~~~~~~~~ 101:35.89 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 101:35.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.89 foundInterface = 0; \ 101:35.89 ^~~~~~~~~~~~~~ 101:35.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:35.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:35.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.89 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemFileEntry.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:35.90 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 101:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.90 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 101:35.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 101:35.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 101:35.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 101:35.90 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:35.90 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:35.90 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:35.90 from /builddir/build/BUILD/firefox-64.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:35.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.90 } else 101:35.90 ^~~~ 101:35.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:35.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.90 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemFileEntry.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:35.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 101:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 101:35.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 101:35.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:35.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:35.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 101:35.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:35.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 101:35.91 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:35.91 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:35.91 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:35.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:35.91 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 101:35.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.92 foundInterface = 0; \ 101:35.92 ^~~~~~~~~~~~~~ 101:35.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:35.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:35.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.92 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:35.92 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 101:35.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.92 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 101:35.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 101:35.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 101:35.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 101:35.92 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:35.92 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:35.92 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:35.92 from /builddir/build/BUILD/firefox-64.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:35.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.93 } else 101:35.93 ^~~~ 101:35.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:35.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:35.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.93 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:35.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 101:35.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 101:35.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 101:35.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:35.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:35.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 101:35.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:35.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 101:35.93 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:35.93 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:35.93 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:35.93 from /builddir/build/BUILD/firefox-64.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:35.93 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 101:35.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:35.93 foundInterface = 0; \ 101:35.93 ^~~~~~~~~~~~~~ 101:35.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:35.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:35.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.93 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:35.93 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 101:35.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 101:35.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 101:35.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 101:35.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 101:35.94 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:35.94 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:35.94 from /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:35.94 from /builddir/build/BUILD/firefox-64.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:35.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:35.94 } else 101:35.94 ^~~~ 101:35.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:35.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:35.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.94 /builddir/build/BUILD/firefox-64.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:35.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 101:35.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:38.55 dom/flex 101:42.38 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 101:42.38 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 101:42.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:42.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:42.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 101:42.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 101:42.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAttrName.h:16, 101:42.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/AttrArray.h:21, 101:42.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 101:42.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 101:42.39 from /builddir/build/BUILD/firefox-64.0/dom/flex/Flex.h:10, 101:42.39 from /builddir/build/BUILD/firefox-64.0/dom/flex/Flex.cpp:7, 101:42.39 from /builddir/build/BUILD/firefox-64.0/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 101:42.39 /builddir/build/BUILD/firefox-64.0/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 101:42.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.39 foundInterface = 0; \ 101:42.39 ^~~~~~~~~~~~~~ 101:42.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:42.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:42.39 ^~~~~~~~~~~~~~~~~~~~~~~ 101:42.39 /builddir/build/BUILD/firefox-64.0/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:42.39 NS_INTERFACE_MAP_END 101:42.39 ^~~~~~~~~~~~~~~~~~~~ 101:42.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.39 else 101:42.39 ^~~~ 101:42.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:42.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:42.39 ^~~~~~~~~~~~~~~~~~ 101:42.39 /builddir/build/BUILD/firefox-64.0/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:42.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:42.39 ^~~~~~~~~~~~~~~~~~~~~~ 101:42.40 /builddir/build/BUILD/firefox-64.0/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 101:42.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.40 foundInterface = 0; \ 101:42.40 ^~~~~~~~~~~~~~ 101:42.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:42.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:42.40 ^~~~~~~~~~~~~~~~~~~~~~~ 101:42.40 /builddir/build/BUILD/firefox-64.0/dom/flex/FlexItemValues.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:42.40 NS_INTERFACE_MAP_END 101:42.40 ^~~~~~~~~~~~~~~~~~~~ 101:42.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.40 else 101:42.40 ^~~~ 101:42.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:42.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:42.40 ^~~~~~~~~~~~~~~~~~ 101:42.40 /builddir/build/BUILD/firefox-64.0/dom/flex/FlexItemValues.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:42.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:42.40 ^~~~~~~~~~~~~~~~~~~~~~ 101:42.41 /builddir/build/BUILD/firefox-64.0/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 101:42.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.41 foundInterface = 0; \ 101:42.41 ^~~~~~~~~~~~~~ 101:42.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:42.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:42.41 ^~~~~~~~~~~~~~~~~~~~~~~ 101:42.41 /builddir/build/BUILD/firefox-64.0/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:42.41 NS_INTERFACE_MAP_END 101:42.41 ^~~~~~~~~~~~~~~~~~~~ 101:42.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.41 else 101:42.41 ^~~~ 101:42.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:42.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:42.41 ^~~~~~~~~~~~~~~~~~ 101:42.41 /builddir/build/BUILD/firefox-64.0/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:42.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:42.41 ^~~~~~~~~~~~~~~~~~~~~~ 101:44.34 dom/gamepad 101:48.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 101:48.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 101:48.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:48.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:48.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 101:48.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:48.06 from /builddir/build/BUILD/firefox-64.0/dom/gamepad/Gamepad.h:10, 101:48.06 from /builddir/build/BUILD/firefox-64.0/dom/gamepad/Gamepad.cpp:7, 101:48.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 101:48.06 /builddir/build/BUILD/firefox-64.0/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 101:48.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:48.06 foundInterface = 0; \ 101:48.06 ^~~~~~~~~~~~~~ 101:48.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:48.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:48.06 ^~~~~~~~~~~~~~~~~~~~~~~ 101:48.06 /builddir/build/BUILD/firefox-64.0/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:48.06 NS_INTERFACE_MAP_END 101:48.06 ^~~~~~~~~~~~~~~~~~~~ 101:48.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:48.06 else 101:48.06 ^~~~ 101:48.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:48.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:48.06 ^~~~~~~~~~~~~~~~~~ 101:48.06 /builddir/build/BUILD/firefox-64.0/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:48.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:48.06 ^~~~~~~~~~~~~~~~~~~~~~ 101:48.08 /builddir/build/BUILD/firefox-64.0/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 101:48.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:48.08 foundInterface = 0; \ 101:48.08 ^~~~~~~~~~~~~~ 101:48.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:48.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:48.08 ^~~~~~~~~~~~~~~~~~~~~~~ 101:48.08 /builddir/build/BUILD/firefox-64.0/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:48.08 NS_INTERFACE_MAP_END 101:48.08 ^~~~~~~~~~~~~~~~~~~~ 101:48.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:48.08 else 101:48.08 ^~~~ 101:48.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:48.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:48.08 ^~~~~~~~~~~~~~~~~~ 101:48.08 /builddir/build/BUILD/firefox-64.0/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:48.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:48.08 ^~~~~~~~~~~~~~~~~~~~~~ 101:48.10 /builddir/build/BUILD/firefox-64.0/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 101:48.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:48.10 foundInterface = 0; \ 101:48.10 ^~~~~~~~~~~~~~ 101:48.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:48.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:48.10 ^~~~~~~~~~~~~~~~~~~~~~~ 101:48.10 /builddir/build/BUILD/firefox-64.0/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:48.10 NS_INTERFACE_MAP_END 101:48.10 ^~~~~~~~~~~~~~~~~~~~ 101:48.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:48.10 else 101:48.10 ^~~~ 101:48.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:48.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:48.10 ^~~~~~~~~~~~~~~~~~ 101:48.10 /builddir/build/BUILD/firefox-64.0/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:48.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:48.10 ^~~~~~~~~~~~~~~~~~~~~~ 101:51.07 /builddir/build/BUILD/firefox-64.0/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 101:51.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:51.08 foundInterface = 0; \ 101:51.08 ^~~~~~~~~~~~~~ 101:51.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:51.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:51.08 /builddir/build/BUILD/firefox-64.0/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:51.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:51.08 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 101:51.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 101:51.08 from /builddir/build/BUILD/firefox-64.0/dom/gamepad/Gamepad.h:12, 101:51.08 from /builddir/build/BUILD/firefox-64.0/dom/gamepad/Gamepad.cpp:7, 101:51.08 from /builddir/build/BUILD/firefox-64.0/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 101:51.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:51.08 } else 101:51.08 ^~~~ 101:51.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:51.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:51.08 /builddir/build/BUILD/firefox-64.0/dom/gamepad/GamepadServiceTest.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:51.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 101:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:56.41 dom/geolocation 102:05.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 102:05.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 102:05.44 from /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.h:14, 102:05.44 from /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp:7: 102:05.44 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 102:05.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:05.44 foundInterface = 0; \ 102:05.45 ^~~~~~~~~~~~~~ 102:05.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:05.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:05.45 ^~~~~~~~~~~~~~~~~~~~~~~ 102:05.45 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:05.45 NS_INTERFACE_MAP_END 102:05.45 ^~~~~~~~~~~~~~~~~~~~ 102:05.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:05.45 else 102:05.45 ^~~~ 102:05.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:05.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:05.45 ^~~~~~~~~~~~~~~~~~ 102:05.45 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:05.45 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 102:05.45 ^~~~~~~~~~~~~~~~~~~~~~ 102:05.45 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 102:05.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:05.46 foundInterface = 0; \ 102:05.46 ^~~~~~~~~~~~~~ 102:05.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:05.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:05.46 ^~~~~~~~~~~~~~~~~~~~~~~ 102:05.46 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp:610:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:05.46 NS_INTERFACE_MAP_END 102:05.46 ^~~~~~~~~~~~~~~~~~~~ 102:05.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:05.46 else 102:05.46 ^~~~ 102:05.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:05.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:05.46 ^~~~~~~~~~~~~~~~~~ 102:05.46 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp:609:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:05.46 NS_INTERFACE_MAP_ENTRY(nsIObserver) 102:05.46 ^~~~~~~~~~~~~~~~~~~~~~ 102:05.46 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 102:05.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:05.47 foundInterface = 0; \ 102:05.47 ^~~~~~~~~~~~~~ 102:05.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:05.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:05.47 ^~~~~~~~~~~~~~~~~~~~~~~ 102:05.47 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:05.47 NS_INTERFACE_MAP_END 102:05.47 ^~~~~~~~~~~~~~~~~~~~ 102:05.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:05.47 else 102:05.47 ^~~~ 102:05.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:05.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:05.47 ^~~~~~~~~~~~~~~~~~ 102:05.47 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeolocation.cpp:922:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:05.47 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 102:05.47 ^~~~~~~~~~~~~~~~~~~~~~ 102:09.38 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 102:09.38 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 102:09.38 from /builddir/build/BUILD/firefox-64.0/dom/geolocation/MLSFallback.h:7, 102:09.38 from /builddir/build/BUILD/firefox-64.0/dom/geolocation/MLSFallback.cpp:7, 102:09.38 from /builddir/build/BUILD/firefox-64.0/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 102:09.38 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 102:09.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:09.38 foundInterface = 0; \ 102:09.38 ^~~~~~~~~~~~~~ 102:09.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:09.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:09.38 ^~~~~~~~~~~~~~~~~~~~~~~ 102:09.38 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:09.38 NS_INTERFACE_MAP_END 102:09.38 ^~~~~~~~~~~~~~~~~~~~ 102:09.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:09.38 else 102:09.38 ^~~~ 102:09.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:09.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:09.38 ^~~~~~~~~~~~~~~~~~ 102:09.38 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:09.38 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 102:09.39 ^~~~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:09.39 foundInterface = 0; \ 102:09.39 ^~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:09.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:09.39 ^~~~~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:09.39 NS_INTERFACE_MAP_END 102:09.39 ^~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:09.39 else 102:09.39 ^~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:09.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:09.39 ^~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:09.39 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 102:09.39 ^~~~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:09.39 foundInterface = 0; \ 102:09.39 ^~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:09.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:09.39 ^~~~~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:09.39 NS_INTERFACE_MAP_END 102:09.39 ^~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:09.39 else 102:09.39 ^~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:09.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:09.39 ^~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:09.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:09.39 ^~~~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:09.39 foundInterface = 0; \ 102:09.39 ^~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:09.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:09.39 ^~~~~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:09.39 NS_INTERFACE_MAP_END 102:09.39 ^~~~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:09.39 else 102:09.39 ^~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:09.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:09.39 ^~~~~~~~~~~~~~~~~~ 102:09.39 /builddir/build/BUILD/firefox-64.0/dom/geolocation/nsGeoPosition.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:09.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:09.39 ^~~~~~~~~~~~~~~~~~~~~~ 102:10.00 dom/grid 102:13.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 102:13.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 102:13.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 102:13.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 102:13.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 102:13.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 102:13.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, 102:13.79 from /builddir/build/BUILD/firefox-64.0/dom/grid/GridArea.h:10, 102:13.79 from /builddir/build/BUILD/firefox-64.0/dom/grid/Grid.h:10, 102:13.79 from /builddir/build/BUILD/firefox-64.0/dom/grid/Grid.cpp:7, 102:13.79 from /builddir/build/BUILD/firefox-64.0/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 102:13.79 /builddir/build/BUILD/firefox-64.0/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 102:13.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:13.79 foundInterface = 0; \ 102:13.79 ^~~~~~~~~~~~~~ 102:13.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:13.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:13.79 ^~~~~~~~~~~~~~~~~~~~~~~ 102:13.79 /builddir/build/BUILD/firefox-64.0/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:13.79 NS_INTERFACE_MAP_END 102:13.79 ^~~~~~~~~~~~~~~~~~~~ 102:13.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:13.79 else 102:13.79 ^~~~ 102:13.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:13.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:13.79 ^~~~~~~~~~~~~~~~~~ 102:13.79 /builddir/build/BUILD/firefox-64.0/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:13.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:13.79 ^~~~~~~~~~~~~~~~~~~~~~ 102:13.80 /builddir/build/BUILD/firefox-64.0/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 102:13.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:13.80 foundInterface = 0; \ 102:13.80 ^~~~~~~~~~~~~~ 102:13.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:13.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:13.80 ^~~~~~~~~~~~~~~~~~~~~~~ 102:13.80 /builddir/build/BUILD/firefox-64.0/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:13.80 NS_INTERFACE_MAP_END 102:13.80 ^~~~~~~~~~~~~~~~~~~~ 102:13.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:13.80 else 102:13.80 ^~~~ 102:13.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:13.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:13.81 ^~~~~~~~~~~~~~~~~~ 102:13.81 /builddir/build/BUILD/firefox-64.0/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:13.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:13.81 ^~~~~~~~~~~~~~~~~~~~~~ 102:13.82 /builddir/build/BUILD/firefox-64.0/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 102:13.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:13.82 foundInterface = 0; \ 102:13.82 ^~~~~~~~~~~~~~ 102:13.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:13.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:13.82 ^~~~~~~~~~~~~~~~~~~~~~~ 102:13.82 /builddir/build/BUILD/firefox-64.0/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:13.82 NS_INTERFACE_MAP_END 102:13.82 ^~~~~~~~~~~~~~~~~~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:13.83 else 102:13.83 ^~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:13.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:13.83 ^~~~~~~~~~~~~~~~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:13.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:13.83 ^~~~~~~~~~~~~~~~~~~~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 102:13.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:13.83 foundInterface = 0; \ 102:13.83 ^~~~~~~~~~~~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:13.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:13.83 ^~~~~~~~~~~~~~~~~~~~~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:13.83 NS_INTERFACE_MAP_END 102:13.83 ^~~~~~~~~~~~~~~~~~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:13.83 else 102:13.83 ^~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:13.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:13.83 ^~~~~~~~~~~~~~~~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:13.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:13.83 ^~~~~~~~~~~~~~~~~~~~~~ 102:13.83 /builddir/build/BUILD/firefox-64.0/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 102:13.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:13.84 foundInterface = 0; \ 102:13.84 ^~~~~~~~~~~~~~ 102:13.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:13.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:13.84 ^~~~~~~~~~~~~~~~~~~~~~~ 102:13.84 /builddir/build/BUILD/firefox-64.0/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:13.84 NS_INTERFACE_MAP_END 102:13.84 ^~~~~~~~~~~~~~~~~~~~ 102:13.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:13.84 else 102:13.84 ^~~~ 102:13.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:13.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:13.84 ^~~~~~~~~~~~~~~~~~ 102:13.84 /builddir/build/BUILD/firefox-64.0/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:13.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:13.84 ^~~~~~~~~~~~~~~~~~~~~~ 102:13.85 /builddir/build/BUILD/firefox-64.0/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 102:13.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:13.85 foundInterface = 0; \ 102:13.85 ^~~~~~~~~~~~~~ 102:13.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:13.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:13.85 ^~~~~~~~~~~~~~~~~~~~~~~ 102:13.85 /builddir/build/BUILD/firefox-64.0/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:13.85 NS_INTERFACE_MAP_END 102:13.85 ^~~~~~~~~~~~~~~~~~~~ 102:13.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:13.85 else 102:13.85 ^~~~ 102:13.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:13.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:13.85 ^~~~~~~~~~~~~~~~~~ 102:13.85 /builddir/build/BUILD/firefox-64.0/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:13.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:13.85 ^~~~~~~~~~~~~~~~~~~~~~ 102:13.86 /builddir/build/BUILD/firefox-64.0/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 102:13.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:13.86 foundInterface = 0; \ 102:13.86 ^~~~~~~~~~~~~~ 102:13.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:13.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:13.86 ^~~~~~~~~~~~~~~~~~~~~~~ 102:13.86 /builddir/build/BUILD/firefox-64.0/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:13.86 NS_INTERFACE_MAP_END 102:13.86 ^~~~~~~~~~~~~~~~~~~~ 102:13.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:13.86 else 102:13.86 ^~~~ 102:13.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:13.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:13.87 ^~~~~~~~~~~~~~~~~~ 102:13.87 /builddir/build/BUILD/firefox-64.0/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:13.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:13.87 ^~~~~~~~~~~~~~~~~~~~~~ 102:16.85 dom/html 102:38.64 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 102:38.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 102:38.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 102:38.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 102:38.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 102:38.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 102:38.65 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLAllCollection.cpp:7, 102:38.65 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 102:38.65 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 102:38.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:38.65 foundInterface = 0; \ 102:38.65 ^~~~~~~~~~~~~~ 102:38.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:38.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:38.65 ^~~~~~~~~~~~~~~~~~~~~~~ 102:38.65 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLAllCollection.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:38.65 NS_INTERFACE_MAP_END 102:38.65 ^~~~~~~~~~~~~~~~~~~~ 102:38.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:38.65 else 102:38.65 ^~~~ 102:38.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:38.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:38.65 ^~~~~~~~~~~~~~~~~~ 102:38.65 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLAllCollection.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:38.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:38.66 ^~~~~~~~~~~~~~~~~~~~~~ 102:43.42 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 102:43.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:43.42 foundInterface = 0; \ 102:43.42 ^~~~~~~~~~~~~~ 102:43.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:43.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:43.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:43.42 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 102:43.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.42 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 102:43.42 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 102:43.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.42 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 102:43.42 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLAllCollection.cpp:7, 102:43.42 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 102:43.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:43.42 } else 102:43.42 ^~~~ 102:43.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:43.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:43.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:43.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 102:43.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.43 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 102:43.43 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 102:43.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 102:43.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 102:43.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 102:43.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 102:43.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 102:43.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 102:43.44 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLAllCollection.cpp:7, 102:43.44 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 102:43.44 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 102:43.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:43.44 foundInterface = 0; \ 102:43.44 ^~~~~~~~~~~~~~ 102:43.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:43.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:43.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.44 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLCanvasElement.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:43.44 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 102:43.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 102:43.44 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLAllCollection.cpp:7, 102:43.44 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 102:43.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:43.45 } else 102:43.45 ^~~~ 102:43.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:43.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.45 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLCanvasElement.cpp:742:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:43.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 102:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 102:43.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 102:43.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 102:43.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 102:43.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 102:43.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 102:43.48 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLAllCollection.cpp:7, 102:43.48 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 102:43.48 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 102:43.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:43.48 foundInterface = 0; \ 102:43.48 ^~~~~~~~~~~~~~ 102:43.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:43.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:43.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:43.48 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 102:43.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.48 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 102:43.48 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 102:43.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 102:43.49 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLAllCollection.cpp:7, 102:43.49 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 102:43.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:43.49 } else 102:43.49 ^~~~ 102:43.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:43.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:43.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 102:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.49 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 102:43.49 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 102:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:55.32 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 102:55.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 102:55.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 102:55.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 102:55.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 102:55.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 102:55.32 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 102:55.32 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.h:10, 102:55.32 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.cpp:7, 102:55.32 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 102:55.32 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 102:55.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:55.32 foundInterface = 0; \ 102:55.32 ^~~~~~~~~~~~~~ 102:55.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:55.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:55.33 ^~~~~~~~~~~~~~~~~~~~~~~ 102:55.33 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFormControlsCollection.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:55.33 NS_INTERFACE_MAP_END 102:55.33 ^~~~~~~~~~~~~~~~~~~~ 102:55.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 102:55.33 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 102:55.33 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 102:55.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 102:55.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 102:55.33 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 102:55.33 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 102:55.33 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 102:55.33 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.h:10, 102:55.33 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.cpp:7, 102:55.33 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 102:55.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:55.33 } else 102:55.33 ^~~~ 102:55.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:55.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:55.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:55.33 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFormControlsCollection.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 102:55.33 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 102:55.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:57.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 102:57.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 102:57.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 102:57.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 102:57.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 102:57.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.h:10, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.cpp:7, 102:57.07 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 102:57.07 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 102:57.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:57.07 foundInterface = 0; \ 102:57.07 ^~~~~~~~~~~~~~ 102:57.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:57.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:57.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:57.07 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:57.07 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 102:57.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:57.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 102:57.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 102:57.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.h:10, 102:57.07 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.cpp:7, 102:57.07 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 102:57.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:57.07 } else 102:57.07 ^~~~ 102:57.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:57.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:57.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:57.07 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:57.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 102:57.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 102:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 102:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 102:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 102:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 102:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 102:58.94 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 102:58.94 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.h:10, 102:58.94 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.cpp:7, 102:58.94 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 102:58.94 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 102:58.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:58.94 foundInterface = 0; \ 102:58.94 ^~~~~~~~~~~~~~ 102:58.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:58.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:58.94 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 102:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.94 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 102:58.94 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 102:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.95 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 102:58.95 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 102:58.95 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 102:58.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 102:58.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 102:58.95 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 102:58.95 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 102:58.95 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 102:58.95 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.h:10, 102:58.95 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLFontElement.cpp:7, 102:58.95 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 102:58.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:58.95 } else 102:58.95 ^~~~ 102:58.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:58.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:58.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:58.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 102:58.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:58.95 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 102:58.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 102:58.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.82 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:21.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 103:21.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 103:21.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 103:21.82 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:21.82 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:21.82 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 103:21.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:21.82 foundInterface = 0; \ 103:21.82 ^~~~~~~~~~~~~~ 103:21.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:21.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:21.82 ^~~~~~~~~~~~~~~~~~~~~~~ 103:21.82 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:21.82 NS_INTERFACE_MAP_END 103:21.82 ^~~~~~~~~~~~~~~~~~~~ 103:21.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:21.83 else 103:21.83 ^~~~ 103:21.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:21.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:21.83 ^~~~~~~~~~~~~~~~~~ 103:21.83 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:1179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:21.83 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 103:21.83 ^~~~~~~~~~~~~~~~~~~~~~ 103:21.86 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 103:21.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:21.87 foundInterface = 0; \ 103:21.87 ^~~~~~~~~~~~~~ 103:21.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:21.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:21.87 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 103:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.87 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:1501:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:21.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 103:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:21.87 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:21.87 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:21.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:21.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:21.87 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:21.87 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:21.87 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:21.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 103:21.87 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:21.87 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:21.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:21.87 } else 103:21.88 ^~~~ 103:21.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:21.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:21.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:21.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 103:21.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.88 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:1501:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:21.88 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 103:21.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.95 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:21.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 103:21.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 103:21.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 103:21.96 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:21.96 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:21.96 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 103:21.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:21.96 foundInterface = 0; \ 103:21.96 ^~~~~~~~~~~~~~ 103:21.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:21.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:21.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.97 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:3215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:21.97 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 103:21.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:21.97 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:21.97 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:21.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:21.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:21.97 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:21.97 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:21.97 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:21.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 103:21.97 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:21.97 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:21.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:21.97 } else 103:21.97 ^~~~ 103:21.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:21.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:21.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.97 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:3213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:21.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 103:21.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:21.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 103:21.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 103:21.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 103:21.98 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:21.98 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:21.98 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 103:21.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:21.98 foundInterface = 0; \ 103:21.98 ^~~~~~~~~~~~~~ 103:21.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:21.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:21.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.98 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:3300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:21.98 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 103:21.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.98 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:21.99 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:21.99 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:21.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:21.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:21.99 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:21.99 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:21.99 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:21.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 103:21.99 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:21.99 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:21.99 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:21.99 } else 103:21.99 ^~~~ 103:21.99 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:21.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:21.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.99 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:3298:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:21.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 103:21.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.99 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:21.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 103:21.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 103:21.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 103:21.99 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:22.00 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:22.00 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 103:22.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:22.00 foundInterface = 0; \ 103:22.00 ^~~~~~~~~~~~~~ 103:22.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:22.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:22.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:22.00 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:3348:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:22.00 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 103:22.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:22.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:22.00 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:22.00 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:22.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:22.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:22.00 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:22.00 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:22.00 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:22.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 103:22.00 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:22.00 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:22.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:22.01 } else 103:22.01 ^~~~ 103:22.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:22.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:22.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:22.01 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:3346:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:22.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 103:22.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:22.31 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:22.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 103:22.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 103:22.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 103:22.31 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:22.31 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:22.31 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 103:22.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:22.31 foundInterface = 0; \ 103:22.31 ^~~~~~~~~~~~~~ 103:22.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:22.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:22.31 ^~~~~~~~~~~~~~~~~~~~~~~ 103:22.31 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLOptionsCollection.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:22.31 NS_INTERFACE_MAP_END 103:22.31 ^~~~~~~~~~~~~~~~~~~~ 103:22.31 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:22.31 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:22.31 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:22.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:22.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:22.31 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:22.31 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:22.32 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:22.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 103:22.32 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLMediaElement.cpp:14, 103:22.32 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 103:22.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:22.32 } else 103:22.32 ^~~~ 103:22.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:22.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:22.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:22.32 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLOptionsCollection.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 103:22.32 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 103:22.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.60 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:42.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:42.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:42.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:42.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:42.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:42.61 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:42.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:42.61 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:42.61 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:42.61 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 103:42.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:42.61 foundInterface = 0; \ 103:42.61 ^~~~~~~~~~~~~~ 103:42.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:42.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:42.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:42.61 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 103:42.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.61 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:42.61 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 103:42.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:42.62 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:42.62 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:42.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:42.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:42.62 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:42.62 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:42.62 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:42.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:42.62 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:42.62 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:42.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:42.62 } else 103:42.62 ^~~~ 103:42.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:42.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:42.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:42.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 103:42.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.62 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:42.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 103:42.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:42.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:42.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:42.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:42.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:42.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:42.96 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:42.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:42.97 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:42.97 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:42.97 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 103:42.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:42.97 foundInterface = 0; \ 103:42.97 ^~~~~~~~~~~~~~ 103:42.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:42.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.97 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSlotElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:42.97 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 103:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:42.97 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:42.97 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:42.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:42.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:42.97 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:42.97 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:42.97 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:42.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:42.97 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:42.97 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:42.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:42.98 } else 103:42.98 ^~~~ 103:42.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:42.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:42.98 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSlotElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:42.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 103:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.46 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:43.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:43.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:43.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:43.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:43.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:43.46 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:43.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.46 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.46 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.46 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 103:43.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:43.46 foundInterface = 0; \ 103:43.46 ^~~~~~~~~~~~~~ 103:43.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:43.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:43.47 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 103:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.47 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.47 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 103:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:43.47 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:43.47 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:43.47 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:43.47 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:43.47 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.47 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.47 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:43.47 } else 103:43.47 ^~~~ 103:43.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:43.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:43.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:43.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 103:43.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.48 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.48 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 103:43.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:43.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:43.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:43.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:43.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:43.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:43.78 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:43.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.78 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.78 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 103:43.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:43.78 foundInterface = 0; \ 103:43.78 ^~~~~~~~~~~~~~ 103:43.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:43.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:43.78 ^~~~~~~~~~~~~~~~~~~~~~~ 103:43.78 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableElement.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:43.78 NS_INTERFACE_MAP_END 103:43.78 ^~~~~~~~~~~~~~~~~~~~ 103:43.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:43.78 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:43.78 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:43.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:43.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:43.79 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:43.79 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:43.79 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:43.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.79 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.79 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:43.79 } else 103:43.79 ^~~~ 103:43.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:43.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:43.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.79 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableElement.cpp:221:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 103:43.79 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 103:43.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:43.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:43.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:43.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:43.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:43.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:43.79 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:43.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.80 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.80 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.80 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 103:43.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:43.80 foundInterface = 0; \ 103:43.80 ^~~~~~~~~~~~~~ 103:43.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:43.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:43.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:43.80 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 103:43.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.80 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.80 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 103:43.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.80 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:43.80 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:43.80 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:43.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:43.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:43.81 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:43.81 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:43.81 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:43.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.81 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.81 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:43.81 } else 103:43.81 ^~~~ 103:43.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:43.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:43.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:43.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 103:43.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.81 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.81 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 103:43.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.81 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:43.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:43.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:43.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:43.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:43.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:43.82 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:43.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.82 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.82 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.82 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 103:43.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:43.82 foundInterface = 0; \ 103:43.82 ^~~~~~~~~~~~~~ 103:43.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:43.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:43.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:43.82 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 103:43.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.83 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.83 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 103:43.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:43.83 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:43.83 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:43.83 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:43.83 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:43.83 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.83 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:43.83 } else 103:43.83 ^~~~ 103:43.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:43.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:43.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:43.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 103:43.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.84 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.84 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 103:43.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:43.84 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.84 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.84 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 103:43.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:43.84 foundInterface = 0; \ 103:43.84 ^~~~~~~~~~~~~~ 103:43.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:43.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:43.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:43.85 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 103:43.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.85 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.85 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 103:43.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.85 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:43.85 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:43.85 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:43.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:43.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:43.85 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:43.85 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:43.85 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:43.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.85 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.85 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:43.85 } else 103:43.86 ^~~~ 103:43.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:43.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:43.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:43.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 103:43.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.86 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 103:43.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.86 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:43.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:43.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:43.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:43.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:43.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:43.86 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:43.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.86 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.86 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.87 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 103:43.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:43.87 foundInterface = 0; \ 103:43.87 ^~~~~~~~~~~~~~ 103:43.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:43.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:43.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:43.87 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 103:43.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.87 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 103:43.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:43.87 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:43.87 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:43.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:43.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:43.87 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:43.87 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:43.87 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:43.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 103:43.88 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLSelectElement.cpp:7, 103:43.88 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 103:43.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:43.88 } else 103:43.88 ^~~~ 103:43.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:43.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:43.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:43.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 103:43.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:43.88 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:43.88 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 103:43.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:57.15 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:57.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:57.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:57.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:57.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:57.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:57.15 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:57.15 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTimeElement.h:11, 103:57.15 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTimeElement.cpp:7, 103:57.15 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 103:57.15 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 103:57.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:57.15 foundInterface = 0; \ 103:57.15 ^~~~~~~~~~~~~~ 103:57.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:57.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:57.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:57.15 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 103:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:57.15 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:57.15 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 103:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:57.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 103:57.16 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 103:57.16 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 103:57.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 103:57.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 103:57.16 from /builddir/build/BUILD/firefox-64.0/dom/base/nsStyledElement.h:18, 103:57.16 from /builddir/build/BUILD/firefox-64.0/dom/base/nsMappedAttributeElement.h:16, 103:57.16 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:11, 103:57.16 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTimeElement.h:11, 103:57.16 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTimeElement.cpp:7, 103:57.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 103:57.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:57.16 } else 103:57.16 ^~~~ 103:57.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:57.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:57.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:57.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 103:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:57.16 /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 103:57.16 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 103:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:58.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 103:58.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 103:58.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:58.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:58.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 103:58.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EventForwards.h:12, 103:58.44 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.h:10, 103:58.44 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTimeElement.h:11, 103:58.44 from /builddir/build/BUILD/firefox-64.0/dom/html/HTMLTimeElement.cpp:7, 103:58.44 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 103:58.44 /builddir/build/BUILD/firefox-64.0/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 103:58.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:58.44 foundInterface = 0; \ 103:58.44 ^~~~~~~~~~~~~~ 103:58.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:58.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:58.44 ^~~~~~~~~~~~~~~~~~~~~~~ 103:58.45 /builddir/build/BUILD/firefox-64.0/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:58.45 NS_INTERFACE_MAP_END 103:58.45 ^~~~~~~~~~~~~~~~~~~~ 103:58.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:58.45 else 103:58.45 ^~~~ 103:58.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:58.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:58.45 ^~~~~~~~~~~~~~~~~~ 103:58.45 /builddir/build/BUILD/firefox-64.0/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:58.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:58.45 ^~~~~~~~~~~~~~~~~~~~~~ 103:58.77 /builddir/build/BUILD/firefox-64.0/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 103:58.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:58.77 foundInterface = 0; \ 103:58.77 ^~~~~~~~~~~~~~ 103:58.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:58.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:58.77 ^~~~~~~~~~~~~~~~~~~~~~~ 103:58.78 /builddir/build/BUILD/firefox-64.0/dom/html/TextTrackManager.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:58.78 NS_INTERFACE_MAP_END 103:58.78 ^~~~~~~~~~~~~~~~~~~~ 103:58.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:58.78 else 103:58.78 ^~~~ 103:58.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:58.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:58.78 ^~~~~~~~~~~~~~~~~~ 103:58.78 /builddir/build/BUILD/firefox-64.0/dom/html/TextTrackManager.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:58.78 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 103:58.78 ^~~~~~~~~~~~~~~~~~~~~~ 103:58.81 /builddir/build/BUILD/firefox-64.0/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 103:58.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:58.81 foundInterface = 0; \ 103:58.81 ^~~~~~~~~~~~~~ 103:58.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:58.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:58.81 ^~~~~~~~~~~~~~~~~~~~~~~ 103:58.81 /builddir/build/BUILD/firefox-64.0/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:58.81 NS_INTERFACE_MAP_END 103:58.81 ^~~~~~~~~~~~~~~~~~~~ 103:58.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:58.81 else 103:58.81 ^~~~ 103:58.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:58.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:58.81 ^~~~~~~~~~~~~~~~~~ 103:58.81 /builddir/build/BUILD/firefox-64.0/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:58.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:58.81 ^~~~~~~~~~~~~~~~~~~~~~ 103:58.82 /builddir/build/BUILD/firefox-64.0/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 103:58.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:58.82 foundInterface = 0; \ 103:58.82 ^~~~~~~~~~~~~~ 103:58.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:58.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:58.82 ^~~~~~~~~~~~~~~~~~~~~~~ 103:58.82 /builddir/build/BUILD/firefox-64.0/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:58.82 NS_INTERFACE_MAP_END 103:58.82 ^~~~~~~~~~~~~~~~~~~~ 103:58.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:58.82 else 103:58.82 ^~~~ 103:58.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:58.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:58.82 ^~~~~~~~~~~~~~~~~~ 103:58.82 /builddir/build/BUILD/firefox-64.0/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:58.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:58.83 ^~~~~~~~~~~~~~~~~~~~~~ 103:58.87 /builddir/build/BUILD/firefox-64.0/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 103:58.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:58.87 foundInterface = 0; \ 103:58.87 ^~~~~~~~~~~~~~ 103:58.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:58.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:58.88 ^~~~~~~~~~~~~~~~~~~~~~~ 103:58.88 /builddir/build/BUILD/firefox-64.0/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:58.88 NS_INTERFACE_MAP_END 103:58.88 ^~~~~~~~~~~~~~~~~~~~ 103:58.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:58.88 else 103:58.88 ^~~~ 103:58.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:58.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:58.88 ^~~~~~~~~~~~~~~~~~ 103:58.88 /builddir/build/BUILD/firefox-64.0/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:58.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:58.88 ^~~~~~~~~~~~~~~~~~~~~~ 104:15.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 104:15.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 104:15.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:15.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 104:15.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 104:15.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AtomArray.h:11, 104:15.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ServoBindings.h:14, 104:15.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 104:15.48 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.cpp:8, 104:15.48 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 104:15.48 /builddir/build/BUILD/firefox-64.0/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 104:15.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:15.48 foundInterface = 0; \ 104:15.48 ^~~~~~~~~~~~~~ 104:15.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:15.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:15.48 ^~~~~~~~~~~~~~~~~~~~~~~ 104:15.48 /builddir/build/BUILD/firefox-64.0/dom/html/nsTextEditorState.cpp:370:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:15.48 NS_INTERFACE_MAP_END 104:15.48 ^~~~~~~~~~~~~~~~~~~~ 104:15.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/css/Loader.h:14, 104:15.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/css/SheetLoadData.h:10, 104:15.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ServoBindings.h:15, 104:15.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 104:15.49 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.cpp:8, 104:15.49 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 104:15.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:15.49 } else 104:15.49 ^~~~ 104:15.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:15.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.49 /builddir/build/BUILD/firefox-64.0/dom/html/nsTextEditorState.cpp:369:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 104:15.49 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 104:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AtomArray.h:11, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ServoBindings.h:14, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 104:15.50 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.cpp:8, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 104:15.50 /builddir/build/BUILD/firefox-64.0/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 104:15.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:15.50 foundInterface = 0; \ 104:15.50 ^~~~~~~~~~~~~~ 104:15.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:15.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:15.50 ^~~~~~~~~~~~~~~~~~~~~~~ 104:15.50 /builddir/build/BUILD/firefox-64.0/dom/html/nsTextEditorState.cpp:846:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:15.50 NS_INTERFACE_MAP_END 104:15.50 ^~~~~~~~~~~~~~~~~~~~ 104:15.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/css/Loader.h:14, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/css/SheetLoadData.h:10, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ServoBindings.h:15, 104:15.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 104:15.51 from /builddir/build/BUILD/firefox-64.0/dom/html/nsGenericHTMLElement.cpp:8, 104:15.51 from /builddir/build/BUILD/firefox-64.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 104:15.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:15.51 } else 104:15.51 ^~~~ 104:15.51 /builddir/build/BUILD/firefox-64.0/dom/html/nsTextEditorState.cpp:845:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:15.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 104:15.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:26.21 dom/html/input 104:32.82 dom/jsurl 104:36.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 104:36.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 104:36.66 from /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.cpp:7, 104:36.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 104:36.66 /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 104:36.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:36.66 foundInterface = 0; \ 104:36.66 ^~~~~~~~~~~~~~ 104:36.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:36.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:36.66 /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.cpp:1287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:36.66 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 104:36.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:36.67 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 104:36.67 /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.cpp:1286:3: note: some parts of macro expansion are not guarded by this 'else' clause 104:36.67 else 104:36.67 ^~~~ 104:36.67 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 104:36.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 104:36.67 from /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.cpp:7, 104:36.67 from /builddir/build/BUILD/firefox-64.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 104:36.67 /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 104:36.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:36.67 foundInterface = 0; \ 104:36.67 ^~~~~~~~~~~~~~ 104:36.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:36.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:36.67 ^~~~~~~~~~~~~~~~~~~~~~~ 104:36.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:36.67 NS_INTERFACE_MAP_END \ 104:36.67 ^~~~~~~~~~~~~~~~~~~~ 104:36.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 104:36.67 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 104:36.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:36.67 /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.cpp:1388:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 104:36.67 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 104:36.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:36.67 In file included from /builddir/build/BUILD/firefox-64.0/netwerk/base/nsSimpleURI.h:16, 104:36.67 from /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.h:16, 104:36.67 from /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.cpp:15, 104:36.67 from /builddir/build/BUILD/firefox-64.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 104:36.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 104:36.68 } else \ 104:36.68 ^~~~ 104:36.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 104:36.68 } else \ 104:36.68 ^~~~ 104:36.68 /builddir/build/BUILD/firefox-64.0/dom/jsurl/nsJSProtocolHandler.cpp:1388:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 104:36.68 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 104:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.29 dom/asmjscache 104:47.59 dom/mathml 104:52.15 dom/media 105:07.90 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTHashtable.h:21, 105:07.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsBaseHashtable.h:12, 105:07.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsDataHashtable.h:11, 105:07.90 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaInfo.h:11, 105:07.90 from /builddir/build/BUILD/firefox-64.0/dom/media/VideoUtils.h:11, 105:07.90 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaMIMETypes.h:10, 105:07.90 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaContainerType.h:10, 105:07.90 from /builddir/build/BUILD/firefox-64.0/dom/media/ADTSDecoder.cpp:8, 105:07.90 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 105:07.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 105:07.90 /builddir/build/BUILD/firefox-64.0/dom/media/ADTSDemuxer.cpp:76:30: required from here 105:07.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 105:07.90 memset(aT, 0, sizeof(T)); 105:07.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 105:07.90 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 105:07.90 /builddir/build/BUILD/firefox-64.0/dom/media/ADTSDemuxer.cpp:49:7: note: 'class mozilla::adts::FrameHeader' declared here 105:07.90 class FrameHeader 105:07.90 ^~~~~~~~~~~ 105:20.21 In file included from /builddir/build/BUILD/firefox-64.0/dom/media/MediaInfo.h:13, 105:20.21 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioConverter.h:10, 105:20.21 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioConverter.cpp:7, 105:20.21 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media1.cpp:2: 105:20.21 In static member function 'static void nsTArrayInfallibleAllocator::Free(void*)', 105:20.21 inlined from 'nsTArray_base::~nsTArray_base() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray-inl.h:22:16, 105:20.21 inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = const float*; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:940:3, 105:20.21 inlined from 'nsTArray::~nsTArray()' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:2608:7, 105:20.21 inlined from 'AutoTArray::~AutoTArray()' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:2725:26, 105:20.21 inlined from 'void mozilla::AudioSegment::Mix(mozilla::AudioMixer&, uint32_t, uint32_t)' at /builddir/build/BUILD/firefox-64.0/dom/media/AudioSegment.cpp:95:5: 105:20.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:216:38: warning: attempt to free a non-heap object 'channelData' [-Wfree-nonheap-object] 105:20.21 static void Free(void* aPtr) { free(aPtr); } 105:20.21 ~~~~^~~~~~ 105:20.22 In static member function 'static void nsTArrayInfallibleAllocator::Free(void*)', 105:20.22 inlined from 'nsTArray_base::~nsTArray_base() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray-inl.h:22:16, 105:20.22 inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = float; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:940:3, 105:20.22 inlined from 'nsTArray::~nsTArray()' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:2608:7, 105:20.22 inlined from 'AutoTArray::~AutoTArray()' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:2725:26, 105:20.22 inlined from 'void mozilla::AudioSegment::Mix(mozilla::AudioMixer&, uint32_t, uint32_t)' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:2725:26: 105:20.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:216:38: warning: attempt to free a non-heap object 'buf' [-Wfree-nonheap-object] 105:20.22 static void Free(void* aPtr) { free(aPtr); } 105:20.22 ~~~~^~~~~~ 105:20.86 In static member function 'static void nsTArrayInfallibleAllocator::Free(void*)', 105:20.86 inlined from 'nsTArray_base::~nsTArray_base() [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray-inl.h:22:16, 105:20.87 inlined from 'nsTArray_Impl::~nsTArray_Impl() [with E = float; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:940:3, 105:20.87 inlined from 'nsTArray::~nsTArray()' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:2608:7, 105:20.87 inlined from 'AutoTArray::~AutoTArray()' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:2725:26, 105:20.87 inlined from 'void mozilla::AudioSegment::WriteTo(mozilla::AudioMixer&, uint32_t, uint32_t)' at /builddir/build/BUILD/firefox-64.0/dom/media/AudioSegment.cpp:174:5: 105:20.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:216:38: warning: attempt to free a non-heap object 'buf' [-Wfree-nonheap-object] 105:20.87 static void Free(void* aPtr) { free(aPtr); } 105:20.87 ~~~~^~~~~~ 105:24.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 105:24.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 105:24.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 105:24.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 105:24.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 105:24.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 105:24.51 from /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackRegion.cpp:7, 105:24.51 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 105:24.51 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 105:24.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:24.51 foundInterface = 0; \ 105:24.52 ^~~~~~~~~~~~~~ 105:24.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:24.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:24.52 ^~~~~~~~~~~~~~~~~~~~~~~ 105:24.52 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:24.52 NS_INTERFACE_MAP_END 105:24.52 ^~~~~~~~~~~~~~~~~~~~ 105:24.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:24.52 else 105:24.52 ^~~~ 105:24.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:24.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:24.52 ^~~~~~~~~~~~~~~~~~ 105:24.52 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:24.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 105:24.52 ^~~~~~~~~~~~~~~~~~~~~~ 105:34.82 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 105:34.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 105:34.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 105:34.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 105:34.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 105:34.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 105:34.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 105:34.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 105:34.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaTrackConstraints.h:15, 105:34.83 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamTrack.h:9, 105:34.83 from /builddir/build/BUILD/firefox-64.0/dom/media/VideoStreamTrack.h:9, 105:34.83 from /builddir/build/BUILD/firefox-64.0/dom/media/VideoStreamTrack.cpp:6, 105:34.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 105:34.83 /builddir/build/BUILD/firefox-64.0/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 105:34.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:34.83 foundInterface = 0; \ 105:34.83 ^~~~~~~~~~~~~~ 105:34.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:34.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:34.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:34.83 /builddir/build/BUILD/firefox-64.0/dom/media/VideoTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:34.83 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 105:34.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:34.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 105:34.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 105:34.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 105:34.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 105:34.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 105:34.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaTrackConstraints.h:15, 105:34.84 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamTrack.h:9, 105:34.84 from /builddir/build/BUILD/firefox-64.0/dom/media/VideoStreamTrack.h:9, 105:34.84 from /builddir/build/BUILD/firefox-64.0/dom/media/VideoStreamTrack.cpp:6, 105:34.84 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 105:34.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:34.84 } else 105:34.84 ^~~~ 105:34.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 105:34.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:34.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:34.84 /builddir/build/BUILD/firefox-64.0/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 105:34.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 105:34.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:34.90 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 105:34.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 105:34.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 105:34.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 105:34.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 105:34.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 105:34.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 105:34.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 105:34.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaTrackConstraints.h:15, 105:34.90 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamTrack.h:9, 105:34.90 from /builddir/build/BUILD/firefox-64.0/dom/media/VideoStreamTrack.h:9, 105:34.90 from /builddir/build/BUILD/firefox-64.0/dom/media/VideoStreamTrack.cpp:6, 105:34.90 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 105:34.90 /builddir/build/BUILD/firefox-64.0/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 105:34.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:34.91 foundInterface = 0; \ 105:34.91 ^~~~~~~~~~~~~~ 105:34.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:34.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:34.91 ^~~~~~~~~~~~~~~~~~~~~~~ 105:34.91 /builddir/build/BUILD/firefox-64.0/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:34.91 NS_INTERFACE_MAP_END 105:34.91 ^~~~~~~~~~~~~~~~~~~~ 105:34.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:34.91 else 105:34.91 ^~~~ 105:34.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 105:34.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 105:34.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:34.91 /builddir/build/BUILD/firefox-64.0/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 105:34.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 105:34.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:55.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 105:55.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 105:55.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 105:55.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 105:55.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 105:55.80 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioConfig.h:12, 105:55.80 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaData.h:9, 105:55.80 from /builddir/build/BUILD/firefox-64.0/dom/media/BitWriter.cpp:6, 105:55.80 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 105:55.80 /builddir/build/BUILD/firefox-64.0/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 105:55.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:55.80 foundInterface = 0; \ 105:55.80 ^~~~~~~~~~~~~~ 105:55.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:55.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:55.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:55.80 /builddir/build/BUILD/firefox-64.0/dom/media/CanvasCaptureMediaStream.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:55.80 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 105:55.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:55.80 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 105:55.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 105:55.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 105:55.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 105:55.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 105:55.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ImageContainer.h:32, 105:55.80 from /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.h:9, 105:55.81 from /builddir/build/BUILD/firefox-64.0/dom/media/CanvasCaptureMediaStream.h:9, 105:55.81 from /builddir/build/BUILD/firefox-64.0/dom/media/CanvasCaptureMediaStream.cpp:6, 105:55.81 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 105:55.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:55.81 } else 105:55.81 ^~~~ 105:55.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 105:55.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:55.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:55.81 /builddir/build/BUILD/firefox-64.0/dom/media/CanvasCaptureMediaStream.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 105:55.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 105:55.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:56.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 105:56.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 105:56.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 105:56.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 105:56.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 105:56.80 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioConfig.h:12, 105:56.80 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaData.h:9, 105:56.80 from /builddir/build/BUILD/firefox-64.0/dom/media/BitWriter.cpp:6, 105:56.80 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 105:56.80 /builddir/build/BUILD/firefox-64.0/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 105:56.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:56.80 foundInterface = 0; \ 105:56.80 ^~~~~~~~~~~~~~ 105:56.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:56.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:56.80 ^~~~~~~~~~~~~~~~~~~~~~~ 105:56.80 /builddir/build/BUILD/firefox-64.0/dom/media/CloneableWithRangeMediaResource.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:56.80 NS_INTERFACE_MAP_END 105:56.80 ^~~~~~~~~~~~~~~~~~~~ 105:56.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:56.80 else 105:56.80 ^~~~ 105:56.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 105:56.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 105:56.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:56.80 /builddir/build/BUILD/firefox-64.0/dom/media/CloneableWithRangeMediaResource.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 105:56.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 105:56.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.32 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 105:57.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:57.33 foundInterface = 0; \ 105:57.33 ^~~~~~~~~~~~~~ 105:57.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:57.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:57.33 ^~~~~~~~~~~~~~~~~~~~~~~ 105:57.33 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:57.33 NS_INTERFACE_MAP_END 105:57.33 ^~~~~~~~~~~~~~~~~~~~ 105:57.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:57.33 else 105:57.33 ^~~~ 105:57.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:57.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:57.33 ^~~~~~~~~~~~~~~~~~ 105:57.33 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:57.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 105:57.33 ^~~~~~~~~~~~~~~~~~~~~~ 105:57.35 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 105:57.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:57.35 foundInterface = 0; \ 105:57.35 ^~~~~~~~~~~~~~ 105:57.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:57.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:57.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.35 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp:404:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:57.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 105:57.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:57.35 else 105:57.35 ^~~~ 105:57.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:57.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:57.35 ^~~~~~~~~~~~~~~~~~ 105:57.35 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp:403:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:57.35 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 105:57.35 ^~~~~~~~~~~~~~~~~~~~~~ 105:57.36 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 105:57.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:57.36 foundInterface = 0; \ 105:57.36 ^~~~~~~~~~~~~~ 105:57.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:57.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:57.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.36 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:57.36 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 105:57.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.36 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 105:57.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 105:57.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 105:57.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 105:57.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 105:57.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ImageContainer.h:32, 105:57.36 from /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.h:9, 105:57.36 from /builddir/build/BUILD/firefox-64.0/dom/media/CanvasCaptureMediaStream.h:9, 105:57.36 from /builddir/build/BUILD/firefox-64.0/dom/media/CanvasCaptureMediaStream.cpp:6, 105:57.36 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 105:57.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:57.36 } else 105:57.36 ^~~~ 105:57.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 105:57.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:57.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.37 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp:412:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 105:57.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 105:57.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.39 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 105:57.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 105:57.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 105:57.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 105:57.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 105:57.39 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioConfig.h:12, 105:57.39 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaData.h:9, 105:57.39 from /builddir/build/BUILD/firefox-64.0/dom/media/BitWriter.cpp:6, 105:57.39 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 105:57.39 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 105:57.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:57.39 foundInterface = 0; \ 105:57.39 ^~~~~~~~~~~~~~ 105:57.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:57.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:57.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.39 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:57.40 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 105:57.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.40 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 105:57.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 105:57.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 105:57.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 105:57.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 105:57.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ImageContainer.h:32, 105:57.40 from /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.h:9, 105:57.40 from /builddir/build/BUILD/firefox-64.0/dom/media/CanvasCaptureMediaStream.h:9, 105:57.40 from /builddir/build/BUILD/firefox-64.0/dom/media/CanvasCaptureMediaStream.cpp:6, 105:57.40 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 105:57.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:57.40 } else 105:57.40 ^~~~ 105:57.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 105:57.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:57.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:57.40 /builddir/build/BUILD/firefox-64.0/dom/media/DOMMediaStream.cpp:809:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 105:57.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ClonedStreamSourceGetter) 105:57.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:09.81 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 106:09.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 106:09.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:12, 106:09.81 from /builddir/build/BUILD/firefox-64.0/dom/media/FileBlockCache.h:11, 106:09.81 from /builddir/build/BUILD/firefox-64.0/dom/media/FileBlockCache.cpp:7, 106:09.81 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 106:09.81 /builddir/build/BUILD/firefox-64.0/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 106:09.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:09.81 foundInterface = 0; \ 106:09.81 ^~~~~~~~~~~~~~ 106:09.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:09.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:09.81 ^~~~~~~~~~~~~~~~~~~~~~~ 106:09.81 /builddir/build/BUILD/firefox-64.0/dom/media/GetUserMediaRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:09.81 NS_INTERFACE_MAP_END 106:09.81 ^~~~~~~~~~~~~~~~~~~~ 106:09.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:09.81 else 106:09.81 ^~~~ 106:09.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:09.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:09.81 ^~~~~~~~~~~~~~~~~~ 106:09.81 /builddir/build/BUILD/firefox-64.0/dom/media/GetUserMediaRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:09.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 106:09.81 ^~~~~~~~~~~~~~~~~~~~~~ 106:24.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 106:24.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 106:24.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsHashKeys.h:11, 106:24.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsDataHashtable.h:10, 106:24.97 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaInfo.h:11, 106:24.97 from /builddir/build/BUILD/firefox-64.0/dom/media/VideoUtils.h:11, 106:24.97 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaMIMETypes.h:10, 106:24.97 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaContainerType.h:10, 106:24.97 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaContainerType.cpp:7, 106:24.97 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 106:24.97 /builddir/build/BUILD/firefox-64.0/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 106:24.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:24.97 foundInterface = 0; \ 106:24.97 ^~~~~~~~~~~~~~ 106:24.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:24.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:24.97 ^~~~~~~~~~~~~~~~~~~~~~~ 106:24.97 /builddir/build/BUILD/firefox-64.0/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:24.97 NS_INTERFACE_MAP_END 106:24.97 ^~~~~~~~~~~~~~~~~~~~ 106:24.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:24.97 else 106:24.97 ^~~~ 106:24.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:24.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:24.97 ^~~~~~~~~~~~~~~~~~ 106:24.97 /builddir/build/BUILD/firefox-64.0/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:24.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 106:24.97 ^~~~~~~~~~~~~~~~~~~~~~ 106:25.00 /builddir/build/BUILD/firefox-64.0/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 106:25.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:25.00 foundInterface = 0; \ 106:25.00 ^~~~~~~~~~~~~~ 106:25.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:25.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:25.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:25.00 /builddir/build/BUILD/firefox-64.0/dom/media/MediaDevices.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:25.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 106:25.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:25.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:25.00 else 106:25.00 ^~~~ 106:25.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:25.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:25.00 ^~~~~~~~~~~~~~~~~~ 106:25.00 /builddir/build/BUILD/firefox-64.0/dom/media/MediaDevices.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:25.00 NS_INTERFACE_MAP_ENTRY(MediaDevices) 106:25.00 ^~~~~~~~~~~~~~~~~~~~~~ 106:53.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 106:53.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 106:53.51 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaFormatReader.h:12, 106:53.52 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaFormatReader.cpp:7, 106:53.52 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 106:53.52 /builddir/build/BUILD/firefox-64.0/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 106:53.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:53.52 foundInterface = 0; \ 106:53.52 ^~~~~~~~~~~~~~ 106:53.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:53.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:53.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:53.52 /builddir/build/BUILD/firefox-64.0/dom/media/MediaManager.cpp:1245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:53.52 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 106:53.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:53.52 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 106:53.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 106:53.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 106:53.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 106:53.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 106:53.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 106:53.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/StateMirroring.h:11, 106:53.52 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaFormatReader.h:13, 106:53.52 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaFormatReader.cpp:7, 106:53.52 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 106:53.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 106:53.52 } else 106:53.52 ^~~~ 106:53.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 106:53.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:53.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:53.52 /builddir/build/BUILD/firefox-64.0/dom/media/MediaManager.cpp:1244:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:53.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FakeTrackSourceGetter) 106:53.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:54.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 106:54.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 106:54.96 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaFormatReader.h:12, 106:54.96 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaFormatReader.cpp:7, 106:54.96 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 106:54.96 /builddir/build/BUILD/firefox-64.0/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 106:54.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:54.96 foundInterface = 0; \ 106:54.96 ^~~~~~~~~~~~~~ 106:54.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:54.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:54.96 /builddir/build/BUILD/firefox-64.0/dom/media/MediaRecorder.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:54.96 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 106:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:54.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:54.96 else 106:54.96 ^~~~ 106:54.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:54.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:54.97 ^~~~~~~~~~~~~~~~~~ 106:54.97 /builddir/build/BUILD/firefox-64.0/dom/media/MediaRecorder.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:54.97 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 106:54.97 ^~~~~~~~~~~~~~~~~~~~~~ 107:29.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 107:29.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 107:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Services.h:7, 107:29.52 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaShutdownManager.cpp:9, 107:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 107:29.52 /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 107:29.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:29.52 foundInterface = 0; \ 107:29.52 ^~~~~~~~~~~~~~ 107:29.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:29.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:29.52 ^~~~~~~~~~~~~~~~~~~~~~~ 107:29.52 /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamError.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:29.52 NS_INTERFACE_MAP_END 107:29.52 ^~~~~~~~~~~~~~~~~~~~ 107:29.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:29.52 else 107:29.52 ^~~~ 107:29.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:29.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:29.52 ^~~~~~~~~~~~~~~~~~ 107:29.52 /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamError.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:29.52 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 107:29.52 ^~~~~~~~~~~~~~~~~~~~~~ 107:30.57 /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 107:30.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:30.57 foundInterface = 0; \ 107:30.57 ^~~~~~~~~~~~~~ 107:30.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:30.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:30.57 ^~~~~~~~~~~~~~~~~~~~~~~ 107:30.57 /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamTrack.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:30.57 NS_INTERFACE_MAP_END 107:30.58 ^~~~~~~~~~~~~~~~~~~~ 107:30.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:30.58 else 107:30.58 ^~~~ 107:30.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:30.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:30.58 ^~~~~~~~~~~~~~~~~~ 107:30.58 /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamTrack.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:30.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 107:30.58 ^~~~~~~~~~~~~~~~~~~~~~ 107:30.61 /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 107:30.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:30.61 foundInterface = 0; \ 107:30.61 ^~~~~~~~~~~~~~ 107:30.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:30.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:30.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:30.61 /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamTrack.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:30.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:30.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:30.61 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 107:30.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 107:30.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 107:30.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 107:30.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 107:30.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 107:30.61 from /builddir/build/BUILD/firefox-64.0/dom/media/VideoUtils.h:18, 107:30.61 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaMIMETypes.h:10, 107:30.61 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaContainerType.h:10, 107:30.61 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaDecoder.h:12, 107:30.62 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaShutdownManager.cpp:11, 107:30.62 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 107:30.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:30.62 } else 107:30.62 ^~~~ 107:30.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:30.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:30.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:30.62 /builddir/build/BUILD/firefox-64.0/dom/media/MediaStreamTrack.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:30.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 107:30.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:42.55 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIRunnable.h:10, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AbstractThread.h:13, 107:42.55 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaTimer.h:10, 107:42.55 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaTimer.cpp:7, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 107:42.55 /builddir/build/BUILD/firefox-64.0/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 107:42.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:42.55 foundInterface = 0; \ 107:42.55 ^~~~~~~~~~~~~~ 107:42.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:42.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:42.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:42.55 /builddir/build/BUILD/firefox-64.0/dom/media/MediaTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:42.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:42.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:42.55 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 107:42.55 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaTimer.h:13, 107:42.55 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaTimer.cpp:7, 107:42.55 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 107:42.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:42.55 } else 107:42.55 ^~~~ 107:42.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:42.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:42.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:42.55 /builddir/build/BUILD/firefox-64.0/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:42.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 107:42.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.39 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 107:43.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 107:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIRunnable.h:10, 107:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AbstractThread.h:13, 107:43.40 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaTimer.h:10, 107:43.40 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaTimer.cpp:7, 107:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 107:43.40 /builddir/build/BUILD/firefox-64.0/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 107:43.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:43.40 foundInterface = 0; \ 107:43.40 ^~~~~~~~~~~~~~ 107:43.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:43.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:43.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.40 /builddir/build/BUILD/firefox-64.0/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:43.40 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:43.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.40 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 107:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 107:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 107:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 107:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 107:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 107:43.40 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaTimer.h:13, 107:43.40 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaTimer.cpp:7, 107:43.40 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 107:43.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:43.41 } else 107:43.41 ^~~~ 107:43.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:43.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:43.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.41 /builddir/build/BUILD/firefox-64.0/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:43.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 107:43.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 107:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 107:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:12, 107:54.66 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.h:10, 107:54.66 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.cpp:7, 107:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 107:54.66 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 107:54.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:54.66 foundInterface = 0; \ 107:54.66 ^~~~~~~~~~~~~~ 107:54.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:54.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:54.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.66 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:54.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:54.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.66 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 107:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 107:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 107:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 107:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 107:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 107:54.66 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.h:10, 107:54.66 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.cpp:7, 107:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 107:54.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:54.66 } else 107:54.66 ^~~~ 107:54.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:54.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:54.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.66 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:54.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 107:54.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 107:54.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 107:54.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:12, 107:54.68 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.h:10, 107:54.68 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.cpp:7, 107:54.68 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 107:54.68 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 107:54.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:54.68 foundInterface = 0; \ 107:54.68 ^~~~~~~~~~~~~~ 107:54.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:54.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.68 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:54.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.68 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 107:54.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 107:54.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 107:54.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 107:54.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 107:54.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 107:54.68 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.h:10, 107:54.68 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.cpp:7, 107:54.68 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 107:54.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:54.68 } else 107:54.68 ^~~~ 107:54.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:54.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.68 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:54.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 107:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.70 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 107:54.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 107:54.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:12, 107:54.70 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.h:10, 107:54.70 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.cpp:7, 107:54.70 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 107:54.70 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 107:54.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:54.70 foundInterface = 0; \ 107:54.70 ^~~~~~~~~~~~~~ 107:54.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:54.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:54.70 ^~~~~~~~~~~~~~~~~~~~~~~ 107:54.70 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:54.70 NS_INTERFACE_MAP_END 107:54.70 ^~~~~~~~~~~~~~~~~~~~ 107:54.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:54.70 else 107:54.70 ^~~~ 107:54.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:54.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:54.70 ^~~~~~~~~~~~~~~~~~ 107:54.70 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:54.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 107:54.70 ^~~~~~~~~~~~~~~~~~~~~~ 107:54.73 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 107:54.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:54.73 foundInterface = 0; \ 107:54.73 ^~~~~~~~~~~~~~ 107:54.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:54.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:54.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.73 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackList.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:54.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:54.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.73 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 107:54.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 107:54.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 107:54.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 107:54.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 107:54.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 107:54.73 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.h:10, 107:54.73 from /builddir/build/BUILD/firefox-64.0/dom/media/SeekJob.cpp:7, 107:54.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 107:54.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:54.73 } else 107:54.73 ^~~~ 107:54.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:54.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:54.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:54.73 /builddir/build/BUILD/firefox-64.0/dom/media/TextTrackList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:54.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 107:54.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:58.65 dom/media/doctor 108:06.17 dom/media/doctor/gtest 108:10.92 dom/media/eme 108:14.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 108:14.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 108:14.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIEventTarget.h:10, 108:14.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISerialEventTarget.h:10, 108:14.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIThread.h:10, 108:14.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CDMCaps.h:10, 108:14.50 from /builddir/build/BUILD/firefox-64.0/dom/media/eme/CDMCaps.cpp:7, 108:14.50 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 108:14.50 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 108:14.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:14.50 foundInterface = 0; \ 108:14.50 ^~~~~~~~~~~~~~ 108:14.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:14.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:14.51 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:14.51 NS_INTERFACE_MAP_END_INHERITING(Event) 108:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:14.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 108:14.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 108:14.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 108:14.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 108:14.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 108:14.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 108:14.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/SamplesWaitingForKey.h:11, 108:14.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CDMCaps.h:13, 108:14.52 from /builddir/build/BUILD/firefox-64.0/dom/media/eme/CDMCaps.cpp:7, 108:14.52 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 108:14.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:14.52 } else 108:14.52 ^~~~ 108:14.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:14.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:14.52 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:14.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 108:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:14.52 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 108:14.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 108:14.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIEventTarget.h:10, 108:14.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISerialEventTarget.h:10, 108:14.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIThread.h:10, 108:14.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CDMCaps.h:10, 108:14.52 from /builddir/build/BUILD/firefox-64.0/dom/media/eme/CDMCaps.cpp:7, 108:14.52 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 108:14.52 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 108:14.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:14.52 foundInterface = 0; \ 108:14.53 ^~~~~~~~~~~~~~ 108:14.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:14.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:14.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:14.53 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:14.53 NS_INTERFACE_MAP_END_INHERITING(Event) 108:14.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:14.53 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 108:14.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 108:14.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 108:14.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 108:14.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 108:14.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 108:14.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/SamplesWaitingForKey.h:11, 108:14.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CDMCaps.h:13, 108:14.53 from /builddir/build/BUILD/firefox-64.0/dom/media/eme/CDMCaps.cpp:7, 108:14.53 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 108:14.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:14.53 } else 108:14.53 ^~~~ 108:14.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:14.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:14.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:14.53 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:14.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 108:14.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 108:15.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 108:15.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIEventTarget.h:10, 108:15.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISerialEventTarget.h:10, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIThread.h:10, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CDMCaps.h:10, 108:15.01 from /builddir/build/BUILD/firefox-64.0/dom/media/eme/CDMCaps.cpp:7, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 108:15.01 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 108:15.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:15.01 foundInterface = 0; \ 108:15.01 ^~~~~~~~~~~~~~ 108:15.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:15.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:15.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.01 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeySession.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:15.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 108:15.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.01 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/SamplesWaitingForKey.h:11, 108:15.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CDMCaps.h:13, 108:15.01 from /builddir/build/BUILD/firefox-64.0/dom/media/eme/CDMCaps.cpp:7, 108:15.02 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 108:15.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:15.02 } else 108:15.02 ^~~~ 108:15.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:15.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:15.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.02 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeySession.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:15.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 108:15.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.03 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 108:15.03 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 108:15.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIEventTarget.h:10, 108:15.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISerialEventTarget.h:10, 108:15.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIThread.h:10, 108:15.04 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CDMCaps.h:10, 108:15.04 from /builddir/build/BUILD/firefox-64.0/dom/media/eme/CDMCaps.cpp:7, 108:15.04 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 108:15.04 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 108:15.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:15.04 foundInterface = 0; \ 108:15.04 ^~~~~~~~~~~~~~ 108:15.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:15.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:15.04 ^~~~~~~~~~~~~~~~~~~~~~~ 108:15.04 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:15.04 NS_INTERFACE_MAP_END 108:15.04 ^~~~~~~~~~~~~~~~~~~~ 108:15.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:15.04 else 108:15.04 ^~~~ 108:15.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:15.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:15.04 ^~~~~~~~~~~~~~~~~~ 108:15.04 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:15.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 108:15.05 ^~~~~~~~~~~~~~~~~~~~~~ 108:15.60 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 108:15.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:15.60 foundInterface = 0; \ 108:15.60 ^~~~~~~~~~~~~~ 108:15.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:15.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:15.60 ^~~~~~~~~~~~~~~~~~~~~~~ 108:15.60 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:15.60 NS_INTERFACE_MAP_END 108:15.60 ^~~~~~~~~~~~~~~~~~~~ 108:15.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:15.60 else 108:15.60 ^~~~ 108:15.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:15.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:15.60 ^~~~~~~~~~~~~~~~~~ 108:15.60 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:15.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 108:15.60 ^~~~~~~~~~~~~~~~~~~~~~ 108:15.66 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 108:15.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:15.66 foundInterface = 0; \ 108:15.66 ^~~~~~~~~~~~~~ 108:15.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:15.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:15.66 ^~~~~~~~~~~~~~~~~~~~~~~ 108:15.66 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:15.67 NS_INTERFACE_MAP_END 108:15.67 ^~~~~~~~~~~~~~~~~~~~ 108:15.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:15.67 else 108:15.67 ^~~~ 108:15.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:15.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:15.67 ^~~~~~~~~~~~~~~~~~ 108:15.67 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:15.67 NS_INTERFACE_MAP_ENTRY(nsIObserver) 108:15.67 ^~~~~~~~~~~~~~~~~~~~~~ 108:16.02 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 108:16.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:16.02 foundInterface = 0; \ 108:16.02 ^~~~~~~~~~~~~~ 108:16.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:16.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:16.02 ^~~~~~~~~~~~~~~~~~~~~~~ 108:16.02 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeys.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:16.02 NS_INTERFACE_MAP_END 108:16.02 ^~~~~~~~~~~~~~~~~~~~ 108:16.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:16.02 else 108:16.02 ^~~~ 108:16.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:16.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:16.02 ^~~~~~~~~~~~~~~~~~ 108:16.03 /builddir/build/BUILD/firefox-64.0/dom/media/eme/MediaKeys.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:16.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 108:16.03 ^~~~~~~~~~~~~~~~~~~~~~ 108:21.85 dom/media/encoder 108:31.75 dom/media/fake-cdm 108:35.88 dom/media/fake-cdm/libfake.so 108:37.46 dom/media/flac 108:45.29 dom/media/gmp 109:25.26 dom/media/gmp/widevine-adapter 109:27.28 dom/media/gmp-plugin-openh264 109:27.97 dom/media/gmp-plugin-openh264/libfakeopenh264.so 109:28.14 dom/media/imagecapture 109:32.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsHashKeys.h:11, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsDataHashtable.h:10, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaInfo.h:11, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/AudioStream.h:11, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaStreamGraph.h:9, 109:32.57 from /builddir/build/BUILD/firefox-64.0/dom/media/imagecapture/CaptureTask.h:10, 109:32.57 from /builddir/build/BUILD/firefox-64.0/dom/media/imagecapture/CaptureTask.cpp:7, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 109:32.57 /builddir/build/BUILD/firefox-64.0/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 109:32.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:32.57 foundInterface = 0; \ 109:32.57 ^~~~~~~~~~~~~~ 109:32.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:32.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:32.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.57 /builddir/build/BUILD/firefox-64.0/dom/media/imagecapture/ImageCapture.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:32.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 109:32.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 109:32.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 109:32.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 109:32.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/AudioStream.h:18, 109:32.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaStreamGraph.h:9, 109:32.58 from /builddir/build/BUILD/firefox-64.0/dom/media/imagecapture/CaptureTask.h:10, 109:32.58 from /builddir/build/BUILD/firefox-64.0/dom/media/imagecapture/CaptureTask.cpp:7, 109:32.58 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 109:32.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:32.58 } else 109:32.58 ^~~~ 109:32.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 109:32.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:32.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.58 /builddir/build/BUILD/firefox-64.0/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:32.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 109:32.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.05 dom/media/ipc 110:21.17 dom/media/mediacapabilities 110:25.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 110:25.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 110:25.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:12, 110:25.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/DecoderDoctorLogger.h:15, 110:25.56 from /builddir/build/BUILD/firefox-64.0/dom/media/mediacapabilities/MediaCapabilities.h:10, 110:25.56 from /builddir/build/BUILD/firefox-64.0/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 110:25.56 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 110:25.56 /builddir/build/BUILD/firefox-64.0/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 110:25.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:25.57 foundInterface = 0; \ 110:25.57 ^~~~~~~~~~~~~~ 110:25.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:25.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:25.57 ^~~~~~~~~~~~~~~~~~~~~~~ 110:25.57 /builddir/build/BUILD/firefox-64.0/dom/media/mediacapabilities/MediaCapabilities.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:25.57 NS_INTERFACE_MAP_END 110:25.57 ^~~~~~~~~~~~~~~~~~~~ 110:25.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:25.57 else 110:25.57 ^~~~ 110:25.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:25.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:25.57 ^~~~~~~~~~~~~~~~~~ 110:25.57 /builddir/build/BUILD/firefox-64.0/dom/media/mediacapabilities/MediaCapabilities.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:25.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 110:25.57 ^~~~~~~~~~~~~~~~~~~~~~ 110:29.99 dom/media/mediasink 110:37.76 dom/media/mediasource 110:42.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 110:42.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 110:42.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsHashKeys.h:11, 110:42.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsDataHashtable.h:10, 110:42.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaInfo.h:11, 110:42.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/VideoUtils.h:11, 110:42.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaMIMETypes.h:10, 110:42.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaContainerType.h:10, 110:42.48 from /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/ContainerParser.h:11, 110:42.48 from /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/ContainerParser.cpp:7, 110:42.48 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 110:42.48 /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 110:42.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:42.48 foundInterface = 0; \ 110:42.48 ^~~~~~~~~~~~~~ 110:42.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:42.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:42.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.48 /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/MediaSource.cpp:648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:42.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:42.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:42.49 else 110:42.49 ^~~~ 110:42.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:42.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:42.49 ^~~~~~~~~~~~~~~~~~ 110:42.49 /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/MediaSource.cpp:647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:42.49 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 110:42.49 ^~~~~~~~~~~~~~~~~~~~~~ 110:42.80 /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 110:42.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:42.80 foundInterface = 0; \ 110:42.80 ^~~~~~~~~~~~~~ 110:42.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:42.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.80 /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/SourceBuffer.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:42.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.80 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 110:42.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 110:42.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 110:42.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 110:42.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 110:42.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 110:42.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/VideoUtils.h:18, 110:42.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaMIMETypes.h:10, 110:42.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaContainerType.h:10, 110:42.80 from /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/ContainerParser.h:11, 110:42.80 from /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/ContainerParser.cpp:7, 110:42.80 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 110:42.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:42.80 } else 110:42.80 ^~~~ 110:42.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 110:42.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.80 /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/SourceBuffer.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:42.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 110:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.82 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 110:42.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 110:42.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsHashKeys.h:11, 110:42.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsDataHashtable.h:10, 110:42.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaInfo.h:11, 110:42.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/VideoUtils.h:11, 110:42.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaMIMETypes.h:10, 110:42.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaContainerType.h:10, 110:42.82 from /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/ContainerParser.h:11, 110:42.82 from /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/ContainerParser.cpp:7, 110:42.82 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 110:42.82 /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 110:42.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:42.82 foundInterface = 0; \ 110:42.82 ^~~~~~~~~~~~~~ 110:42.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:42.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.83 /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/SourceBufferList.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:42.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 110:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 110:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 110:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 110:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 110:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 110:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/VideoUtils.h:18, 110:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaMIMETypes.h:10, 110:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaContainerType.h:10, 110:42.83 from /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/ContainerParser.h:11, 110:42.83 from /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/ContainerParser.cpp:7, 110:42.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 110:42.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:42.83 } else 110:42.83 ^~~~ 110:42.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 110:42.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.83 /builddir/build/BUILD/firefox-64.0/dom/media/mediasource/SourceBufferList.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:42.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 110:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:59.27 dom/media/mediasource/gtest 111:03.37 dom/media/mp3 111:08.72 dom/media/ogg 111:19.65 dom/media/platforms 111:34.48 dom/media/platforms/agnostic/bytestreams 111:35.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/MediaData.h:15, 111:35.20 from /builddir/build/BUILD/firefox-64.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 111:35.20 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 111:35.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 111:35.21 /builddir/build/BUILD/firefox-64.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:126:15: required from here 111:35.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 111:35.21 memset(aT, 0, sizeof(T)); 111:35.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 111:35.21 In file included from /builddir/build/BUILD/firefox-64.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 111:35.21 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 111:35.21 /builddir/build/BUILD/firefox-64.0/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 111:35.21 struct SPSData 111:35.21 ^~~~~~~ 111:37.12 dom/media/platforms/agnostic/eme 111:47.48 dom/media/platforms/agnostic/gmp 111:55.20 dom/media/platforms/omx 112:04.38 dom/media/platforms/ffmpeg 112:06.08 dom/media/platforms/ffmpeg/libav53 112:11.23 dom/media/platforms/ffmpeg/libav54 112:16.35 dom/media/platforms/ffmpeg/libav55 112:21.46 dom/media/platforms/ffmpeg/ffmpeg57 112:26.59 dom/media/platforms/ffmpeg/ffmpeg58 112:31.68 dom/media/systemservices 112:49.77 dom/media/wave 112:57.21 dom/media/webaudio 113:00.82 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:00.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:00.82 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 113:00.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 113:00.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 113:00.83 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AnalyserNode.cpp:7, 113:00.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 113:00.83 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 113:00.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:00.83 foundInterface = 0; \ 113:00.83 ^~~~~~~~~~~~~~ 113:00.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:00.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:00.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:00.83 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:00.83 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 113:00.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:00.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:00.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 113:00.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 113:00.83 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AnalyserNode.cpp:7, 113:00.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 113:00.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:00.84 } else 113:00.84 ^~~~ 113:00.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:00.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:00.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:00.84 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:00.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 113:00.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:01.99 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:01.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:01.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 113:01.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 113:01.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 113:01.99 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AnalyserNode.cpp:7, 113:01.99 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 113:01.99 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 113:02.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:02.00 foundInterface = 0; \ 113:02.00 ^~~~~~~~~~~~~~ 113:02.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:02.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:02.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.00 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:02.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 113:02.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:02.00 else 113:02.00 ^~~~ 113:02.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:02.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:02.00 ^~~~~~~~~~~~~~~~~~ 113:02.00 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:02.00 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 113:02.00 ^~~~~~~~~~~~~~~~~~~~~~ 113:02.08 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 113:02.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:02.08 foundInterface = 0; \ 113:02.08 ^~~~~~~~~~~~~~ 113:02.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:02.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:02.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.08 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioDestinationNode.cpp:336:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:02.08 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:02.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:02.09 else 113:02.09 ^~~~ 113:02.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:02.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:02.09 ^~~~~~~~~~~~~~~~~~ 113:02.09 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioDestinationNode.cpp:335:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:02.09 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 113:02.09 ^~~~~~~~~~~~~~~~~~~~~~ 113:02.24 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 113:02.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:02.24 foundInterface = 0; \ 113:02.24 ^~~~~~~~~~~~~~ 113:02.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:02.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:02.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.24 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:02.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 113:02.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:02.24 else 113:02.24 ^~~~ 113:02.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:02.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:02.24 ^~~~~~~~~~~~~~~~~~ 113:02.24 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:02.24 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 113:02.24 ^~~~~~~~~~~~~~~~~~~~~~ 113:02.34 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 113:02.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:02.34 foundInterface = 0; \ 113:02.34 ^~~~~~~~~~~~~~ 113:02.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:02.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:02.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.34 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:02.34 NS_INTERFACE_MAP_END_INHERITING(Event) 113:02.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 113:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 113:02.34 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AnalyserNode.cpp:7, 113:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 113:02.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:02.35 } else 113:02.35 ^~~~ 113:02.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:02.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.35 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:02.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 113:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 113:02.63 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AnalyserNode.cpp:7, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 113:02.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 113:02.63 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 113:02.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:111:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113:02.63 memcpy(aDst, aSrc, aNElem * sizeof(T)); 113:02.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.63 In file included from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioParamTimeline.h:10, 113:02.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AudioParam.h:10, 113:02.63 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 113:02.64 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 113:02.64 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 113:02.64 struct AudioTimelineEvent final 113:02.64 ^~~~~~~~~~~~~~~~~~ 113:16.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:16.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:16.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 113:16.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 113:16.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 113:16.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 113:16.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 113:16.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 113:16.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 113:16.47 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.h:10, 113:16.47 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:7, 113:16.47 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.47 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 113:16.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:16.47 foundInterface = 0; \ 113:16.47 ^~~~~~~~~~~~~~ 113:16.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:16.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:16.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:16.48 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 113:16.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.48 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 113:16.48 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 113:16.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 113:16.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 113:16.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 113:16.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 113:16.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 113:16.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 113:16.48 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaSegment.h:11, 113:16.48 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioSegment.h:9, 113:16.48 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaBufferDecoder.h:10, 113:16.48 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.h:11, 113:16.48 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:9, 113:16.48 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:16.48 } else 113:16.48 ^~~~ 113:16.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:16.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:16.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:16.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 113:16.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.49 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 113:16.49 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 113:16.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 113:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 113:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 113:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 113:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 113:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 113:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 113:16.54 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.h:10, 113:16.54 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:7, 113:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.54 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 113:16.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:16.54 foundInterface = 0; \ 113:16.54 ^~~~~~~~~~~~~~ 113:16.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:16.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.54 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:16.55 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:16.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.55 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 113:16.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 113:16.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 113:16.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 113:16.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 113:16.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 113:16.55 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaSegment.h:11, 113:16.55 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioSegment.h:9, 113:16.55 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaBufferDecoder.h:10, 113:16.55 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.h:11, 113:16.55 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:9, 113:16.55 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:16.55 } else 113:16.55 ^~~~ 113:16.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:16.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:16.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.55 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:16.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 113:16.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:16.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:16.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 113:16.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 113:16.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 113:16.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 113:16.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 113:16.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 113:16.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 113:16.57 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.h:10, 113:16.57 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:7, 113:16.57 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.57 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 113:16.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:16.57 foundInterface = 0; \ 113:16.57 ^~~~~~~~~~~~~~ 113:16.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:16.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:16.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.57 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:16.57 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 113:16.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 113:16.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 113:16.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 113:16.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 113:16.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 113:16.58 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 113:16.58 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaSegment.h:11, 113:16.58 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioSegment.h:9, 113:16.58 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaBufferDecoder.h:10, 113:16.58 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.h:11, 113:16.58 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:9, 113:16.58 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:16.58 } else 113:16.58 ^~~~ 113:16.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:16.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.58 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:16.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 113:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:16.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:16.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 113:16.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 113:16.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 113:16.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 113:16.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 113:16.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 113:16.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 113:16.62 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.h:10, 113:16.62 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:7, 113:16.62 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.62 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 113:16.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:16.63 foundInterface = 0; \ 113:16.63 ^~~~~~~~~~~~~~ 113:16.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:16.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:16.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.63 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:16.63 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:16.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 113:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 113:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 113:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 113:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 113:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 113:16.63 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaSegment.h:11, 113:16.63 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioSegment.h:9, 113:16.63 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaBufferDecoder.h:10, 113:16.63 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.h:11, 113:16.63 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:9, 113:16.63 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:16.63 } else 113:16.63 ^~~~ 113:16.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:16.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:16.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.64 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:16.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 113:16.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.64 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 113:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 113:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 113:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 113:16.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 113:16.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 113:16.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 113:16.65 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.h:10, 113:16.65 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:7, 113:16.65 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.65 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 113:16.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:16.65 foundInterface = 0; \ 113:16.65 ^~~~~~~~~~~~~~ 113:16.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:16.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:16.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.65 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:16.65 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:16.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.65 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 113:16.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 113:16.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 113:16.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 113:16.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 113:16.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 113:16.65 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaSegment.h:11, 113:16.65 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioSegment.h:9, 113:16.66 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaBufferDecoder.h:10, 113:16.66 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.h:11, 113:16.66 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:9, 113:16.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:16.66 } else 113:16.66 ^~~~ 113:16.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:16.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:16.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.66 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:16.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 113:16.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.67 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:16.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:16.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 113:16.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 113:16.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 113:16.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 113:16.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 113:16.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 113:16.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 113:16.67 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.h:10, 113:16.67 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:7, 113:16.67 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.67 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 113:16.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:16.67 foundInterface = 0; \ 113:16.67 ^~~~~~~~~~~~~~ 113:16.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:16.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:16.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.67 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:16.67 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:16.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 113:16.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 113:16.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 113:16.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 113:16.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 113:16.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 113:16.68 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaSegment.h:11, 113:16.68 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioSegment.h:9, 113:16.68 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaBufferDecoder.h:10, 113:16.68 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.h:11, 113:16.68 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:9, 113:16.68 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:16.69 } else 113:16.69 ^~~~ 113:16.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:16.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:16.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.69 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:16.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 113:16.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:16.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:16.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 113:16.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 113:16.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 113:16.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 113:16.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 113:16.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 113:16.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 113:16.69 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.h:10, 113:16.69 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:7, 113:16.69 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.69 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 113:16.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:16.69 foundInterface = 0; \ 113:16.70 ^~~~~~~~~~~~~~ 113:16.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:16.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:16.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.70 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:16.70 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:16.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.70 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 113:16.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 113:16.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 113:16.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 113:16.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 113:16.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsProxyRelease.h:16, 113:16.70 from /builddir/build/BUILD/firefox-64.0/dom/media/MediaSegment.h:11, 113:16.70 from /builddir/build/BUILD/firefox-64.0/dom/media/AudioSegment.h:9, 113:16.70 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaBufferDecoder.h:10, 113:16.70 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioContext.h:11, 113:16.70 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioWorkletImpl.cpp:9, 113:16.70 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 113:16.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:16.70 } else 113:16.70 ^~~~ 113:16.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:16.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.71 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:16.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 113:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.01 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:27.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:27.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 113:27.01 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.01 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.01 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.01 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 113:27.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:27.01 foundInterface = 0; \ 113:27.01 ^~~~~~~~~~~~~~ 113:27.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:27.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:27.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.01 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:27.01 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 113:27.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.01 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:27.01 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.02 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.02 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.02 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:27.02 } else 113:27.02 ^~~~ 113:27.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:27.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:27.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.02 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:27.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 113:27.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.02 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:27.02 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:27.02 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 113:27.02 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.02 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.02 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.02 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.02 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 113:27.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:27.02 foundInterface = 0; \ 113:27.02 ^~~~~~~~~~~~~~ 113:27.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:27.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:27.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.03 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:27.03 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:27.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.03 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:27.03 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.03 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.03 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.03 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:27.03 } else 113:27.03 ^~~~ 113:27.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:27.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:27.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.03 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:27.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 113:27.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:27.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:27.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 113:27.05 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.05 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.05 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.05 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.05 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 113:27.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:27.05 foundInterface = 0; \ 113:27.05 ^~~~~~~~~~~~~~ 113:27.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:27.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:27.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.06 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:27.06 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:27.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:27.06 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.06 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.06 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:27.06 } else 113:27.06 ^~~~ 113:27.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:27.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:27.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.06 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:27.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 113:27.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.12 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 113:27.12 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.12 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.12 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.12 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.12 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 113:27.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:27.12 foundInterface = 0; \ 113:27.12 ^~~~~~~~~~~~~~ 113:27.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:27.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.13 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:27.13 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 113:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.13 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:27.13 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.13 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.13 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.13 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:27.13 } else 113:27.13 ^~~~ 113:27.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:27.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.13 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:27.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 113:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:27.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:27.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 113:27.17 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.17 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.18 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.18 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 113:27.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:27.18 foundInterface = 0; \ 113:27.18 ^~~~~~~~~~~~~~ 113:27.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:27.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:27.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.18 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/PannerNode.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:27.18 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:27.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:27.18 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.18 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.18 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:27.18 } else 113:27.19 ^~~~ 113:27.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:27.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:27.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.19 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/PannerNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:27.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 113:27.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.23 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:27.23 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:27.23 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 113:27.23 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.23 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.23 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.23 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.23 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 113:27.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:27.23 foundInterface = 0; \ 113:27.23 ^~~~~~~~~~~~~~ 113:27.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:27.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.24 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:27.24 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.24 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:27.24 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.24 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.24 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.24 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:27.24 } else 113:27.24 ^~~~ 113:27.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:27.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.24 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:27.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 113:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.24 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 113:27.24 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 113:27.25 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 113:27.25 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.25 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.25 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.25 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.25 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 113:27.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:27.25 foundInterface = 0; \ 113:27.25 ^~~~~~~~~~~~~~ 113:27.25 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:27.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:27.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.25 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:27.25 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 113:27.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.25 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:27.25 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/AudioNode.h:10, 113:27.25 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 113:27.25 from /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 113:27.25 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 113:27.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:27.26 } else 113:27.26 ^~~~ 113:27.26 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:27.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:27.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:27.26 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:27.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 113:27.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:32.02 dom/media/webaudio/blink 113:37.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 113:37.22 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 113:37.23 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/blink/HRTFPanner.cpp:274:67: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 113:37.23 destinationL[i] = (1 - x) * convolutionDestinationL1[i] + x * convolutionDestinationL2[i]; 113:37.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 113:37.23 /builddir/build/BUILD/firefox-64.0/dom/media/webaudio/blink/HRTFPanner.cpp:275:67: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 113:37.23 destinationR[i] = (1 - x) * convolutionDestinationR1[i] + x * convolutionDestinationR2[i]; 113:37.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 113:39.73 dom/media/webm 113:49.68 dom/media/webrtc 114:03.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 114:03.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 114:03.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsINamed.h:10, 114:03.06 from /builddir/build/BUILD/firefox-64.0/dom/media/webrtc/MediaEngineDefault.h:8, 114:03.06 from /builddir/build/BUILD/firefox-64.0/dom/media/webrtc/MediaEngineDefault.cpp:5, 114:03.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 114:03.06 /builddir/build/BUILD/firefox-64.0/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 114:03.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:03.06 foundInterface = 0; \ 114:03.06 ^~~~~~~~~~~~~~ 114:03.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:03.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:03.06 ^~~~~~~~~~~~~~~~~~~~~~~ 114:03.06 /builddir/build/BUILD/firefox-64.0/dom/media/webrtc/RTCCertificate.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:03.06 NS_INTERFACE_MAP_END 114:03.06 ^~~~~~~~~~~~~~~~~~~~ 114:03.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:03.06 else 114:03.06 ^~~~ 114:03.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:03.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:03.06 ^~~~~~~~~~~~~~~~~~ 114:03.06 /builddir/build/BUILD/firefox-64.0/dom/media/webrtc/RTCCertificate.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:03.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:03.06 ^~~~~~~~~~~~~~~~~~~~~~ 114:03.14 /builddir/build/BUILD/firefox-64.0/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 114:03.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:03.14 foundInterface = 0; \ 114:03.14 ^~~~~~~~~~~~~~ 114:03.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:03.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:03.14 ^~~~~~~~~~~~~~~~~~~~~~~ 114:03.14 /builddir/build/BUILD/firefox-64.0/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:03.14 NS_INTERFACE_MAP_END 114:03.14 ^~~~~~~~~~~~~~~~~~~~ 114:03.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:03.14 else 114:03.14 ^~~~ 114:03.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:03.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:03.14 ^~~~~~~~~~~~~~~~~~ 114:03.14 /builddir/build/BUILD/firefox-64.0/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:03.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:03.14 ^~~~~~~~~~~~~~~~~~~~~~ 114:12.84 dom/media/webspeech/synth 114:17.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 114:17.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 114:17.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsPrimitives.h:10, 114:17.78 from /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 114:17.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 114:17.78 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 114:17.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.78 foundInterface = 0; \ 114:17.78 ^~~~~~~~~~~~~~ 114:17.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 114:17.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:17.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.78 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:17.78 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 114:17.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:17.78 else 114:17.78 ^~~~ 114:17.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:17.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:17.78 ^~~~~~~~~~~~~~~~~~ 114:17.78 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:17.78 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 114:17.78 ^~~~~~~~~~~~~~~~~~~~~~ 114:17.80 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 114:17.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.80 foundInterface = 0; \ 114:17.80 ^~~~~~~~~~~~~~ 114:17.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 114:17.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:17.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.80 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:17.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 114:17.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.80 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 114:17.80 from /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 114:17.80 from /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 114:17.80 from /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 114:17.80 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 114:17.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 114:17.81 } else 114:17.81 ^~~~ 114:17.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 114:17.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:17.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.81 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:17.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 114:17.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.81 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 114:17.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 114:17.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsPrimitives.h:10, 114:17.81 from /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 114:17.81 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 114:17.81 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 114:17.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.81 foundInterface = 0; \ 114:17.81 ^~~~~~~~~~~~~~ 114:17.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:17.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:17.81 ^~~~~~~~~~~~~~~~~~~~~~~ 114:17.82 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:17.82 NS_INTERFACE_MAP_END 114:17.82 ^~~~~~~~~~~~~~~~~~~~ 114:17.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:17.82 else 114:17.82 ^~~~ 114:17.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:17.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:17.82 ^~~~~~~~~~~~~~~~~~ 114:17.82 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:17.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:17.82 ^~~~~~~~~~~~~~~~~~~~~~ 114:17.88 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 114:17.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.88 foundInterface = 0; \ 114:17.88 ^~~~~~~~~~~~~~ 114:17.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:17.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:17.88 ^~~~~~~~~~~~~~~~~~~~~~~ 114:17.88 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:17.88 NS_INTERFACE_MAP_END 114:17.88 ^~~~~~~~~~~~~~~~~~~~ 114:17.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:17.88 else 114:17.88 ^~~~ 114:17.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 114:17.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 114:17.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.88 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 114:17.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 114:17.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.02 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 114:18.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:18.02 foundInterface = 0; \ 114:18.02 ^~~~~~~~~~~~~~ 114:18.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:18.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:18.02 ^~~~~~~~~~~~~~~~~~~~~~~ 114:18.02 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:18.02 NS_INTERFACE_MAP_END 114:18.02 ^~~~~~~~~~~~~~~~~~~~ 114:18.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:18.03 else 114:18.03 ^~~~ 114:18.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 114:18.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 114:18.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.03 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 114:18.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 114:18.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.03 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 114:18.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:18.03 foundInterface = 0; \ 114:18.03 ^~~~~~~~~~~~~~ 114:18.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:18.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:18.03 ^~~~~~~~~~~~~~~~~~~~~~~ 114:18.03 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:18.03 NS_INTERFACE_MAP_END 114:18.03 ^~~~~~~~~~~~~~~~~~~~ 114:18.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:18.04 else 114:18.04 ^~~~ 114:18.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 114:18.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 114:18.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.04 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 114:18.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 114:18.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:20.43 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 114:20.43 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 114:20.43 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:20.43 return isLocal; 114:20.43 ^~~~~~~ 114:20.59 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::Default() const': 114:20.59 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:90:10: warning: 'isDefault' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:20.59 return isDefault; 114:20.59 ^~~~~~~~~ 114:22.19 dom/media/webspeech/synth/speechd 114:25.23 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 114:25.23 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 114:25.23 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFactory.h:10, 114:25.23 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Module.h:12, 114:25.23 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 114:25.23 from /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 114:25.23 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 114:25.23 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 114:25.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:25.23 foundInterface = 0; \ 114:25.23 ^~~~~~~~~~~~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:25.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:25.23 ^~~~~~~~~~~~~~~~~~~~~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:25.23 NS_INTERFACE_MAP_END 114:25.23 ^~~~~~~~~~~~~~~~~~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:25.23 else 114:25.23 ^~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 114:25.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 114:25.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 114:25.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 114:25.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 114:25.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:25.23 foundInterface = 0; \ 114:25.23 ^~~~~~~~~~~~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:25.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:25.23 ^~~~~~~~~~~~~~~~~~~~~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:25.23 NS_INTERFACE_MAP_END 114:25.23 ^~~~~~~~~~~~~~~~~~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:25.23 else 114:25.23 ^~~~ 114:25.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 114:25.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 114:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:25.24 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 114:25.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 114:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:26.46 dom/media/webspeech/recognition 114:27.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 114:27.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 114:27.51 from /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechGrammar.h:10, 114:27.51 from /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 114:27.51 from /builddir/build/BUILD/firefox-64.0/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 114:27.51 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 114:27.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:27.51 foundInterface = 0; \ 114:27.51 ^~~~~~~~~~~~~~ 114:27.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:27.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:27.51 ^~~~~~~~~~~~~~~~~~~~~~~ 114:27.51 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:27.52 NS_INTERFACE_MAP_END 114:27.52 ^~~~~~~~~~~~~~~~~~~~ 114:27.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:27.52 else 114:27.52 ^~~~ 114:27.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:27.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:27.52 ^~~~~~~~~~~~~~~~~~ 114:27.52 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:27.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:27.52 ^~~~~~~~~~~~~~~~~~~~~~ 114:30.08 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 114:30.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:30.08 foundInterface = 0; \ 114:30.08 ^~~~~~~~~~~~~~ 114:30.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:30.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:30.08 ^~~~~~~~~~~~~~~~~~~~~~~ 114:30.08 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:30.08 NS_INTERFACE_MAP_END 114:30.08 ^~~~~~~~~~~~~~~~~~~~ 114:30.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:30.08 else 114:30.08 ^~~~ 114:30.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:30.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:30.08 ^~~~~~~~~~~~~~~~~~ 114:30.08 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:30.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:30.09 ^~~~~~~~~~~~~~~~~~~~~~ 114:31.73 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 114:31.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:31.73 foundInterface = 0; \ 114:31.74 ^~~~~~~~~~~~~~ 114:31.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 114:31.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:31.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:31.74 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognition.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:31.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 114:31.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:31.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:31.74 else 114:31.74 ^~~~ 114:31.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:31.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:31.74 ^~~~~~~~~~~~~~~~~~ 114:31.74 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:31.74 NS_INTERFACE_MAP_ENTRY(nsIObserver) 114:31.74 ^~~~~~~~~~~~~~~~~~~~~~ 114:31.78 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 114:31.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:31.78 foundInterface = 0; \ 114:31.78 ^~~~~~~~~~~~~~ 114:31.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:31.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:31.78 ^~~~~~~~~~~~~~~~~~~~~~~ 114:31.78 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:31.78 NS_INTERFACE_MAP_END 114:31.78 ^~~~~~~~~~~~~~~~~~~~ 114:31.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:31.78 else 114:31.78 ^~~~ 114:31.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:31.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:31.79 ^~~~~~~~~~~~~~~~~~ 114:31.79 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:31.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:31.79 ^~~~~~~~~~~~~~~~~~~~~~ 114:31.79 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 114:31.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:31.79 foundInterface = 0; \ 114:31.79 ^~~~~~~~~~~~~~ 114:31.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:31.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:31.79 ^~~~~~~~~~~~~~~~~~~~~~~ 114:31.79 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:31.79 NS_INTERFACE_MAP_END 114:31.79 ^~~~~~~~~~~~~~~~~~~~ 114:31.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:31.79 else 114:31.79 ^~~~ 114:31.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:31.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:31.80 ^~~~~~~~~~~~~~~~~~ 114:31.80 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:31.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:31.80 ^~~~~~~~~~~~~~~~~~~~~~ 114:31.80 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 114:31.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:31.80 foundInterface = 0; \ 114:31.80 ^~~~~~~~~~~~~~ 114:31.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:31.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:31.80 ^~~~~~~~~~~~~~~~~~~~~~~ 114:31.80 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:31.80 NS_INTERFACE_MAP_END 114:31.80 ^~~~~~~~~~~~~~~~~~~~ 114:31.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:31.80 else 114:31.80 ^~~~ 114:31.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:31.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:31.80 ^~~~~~~~~~~~~~~~~~ 114:31.80 /builddir/build/BUILD/firefox-64.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:31.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:31.80 ^~~~~~~~~~~~~~~~~~~~~~ 114:36.29 dom/media/mp4 114:48.12 dom/media/bridge 114:53.70 dom/media/gtest 115:32.96 dom/media/gtest/mp4_demuxer 115:41.55 dom/midi 115:45.61 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 115:45.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 115:45.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 115:45.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 115:45.61 from /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIAccess.cpp:7, 115:45.61 from /builddir/build/BUILD/firefox-64.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 115:45.61 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 115:45.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:45.61 foundInterface = 0; \ 115:45.61 ^~~~~~~~~~~~~~ 115:45.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 115:45.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:45.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:45.61 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIAccess.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:45.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 115:45.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:45.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 115:45.62 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:15, 115:45.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 115:45.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 115:45.62 from /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIAccess.cpp:7, 115:45.62 from /builddir/build/BUILD/firefox-64.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 115:45.62 /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:45.62 else 115:45.62 ^~~~ 115:45.62 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIAccess.cpp:53:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 115:45.62 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 115:45.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.46 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 115:47.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 115:47.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 115:47.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 115:47.46 from /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIAccess.cpp:7, 115:47.47 from /builddir/build/BUILD/firefox-64.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 115:47.47 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 115:47.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:47.47 foundInterface = 0; \ 115:47.47 ^~~~~~~~~~~~~~ 115:47.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:47.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:47.47 ^~~~~~~~~~~~~~~~~~~~~~~ 115:47.47 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:47.47 NS_INTERFACE_MAP_END 115:47.47 ^~~~~~~~~~~~~~~~~~~~ 115:47.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:47.47 else 115:47.47 ^~~~ 115:47.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:47.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:47.47 ^~~~~~~~~~~~~~~~~~ 115:47.47 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIInputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:47.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:47.47 ^~~~~~~~~~~~~~~~~~~~~~ 115:47.49 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 115:47.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:47.49 foundInterface = 0; \ 115:47.49 ^~~~~~~~~~~~~~ 115:47.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 115:47.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:47.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.49 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:47.49 NS_INTERFACE_MAP_END_INHERITING(Event) 115:47.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 115:47.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 115:47.50 from /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIAccess.cpp:7, 115:47.50 from /builddir/build/BUILD/firefox-64.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 115:47.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 115:47.50 } else 115:47.50 ^~~~ 115:47.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 115:47.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 115:47.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.50 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 115:47.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 115:47.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 115:47.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 115:47.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 115:47.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 115:47.51 from /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIAccess.cpp:7, 115:47.51 from /builddir/build/BUILD/firefox-64.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 115:47.51 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 115:47.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:47.51 foundInterface = 0; \ 115:47.51 ^~~~~~~~~~~~~~ 115:47.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:47.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:47.51 ^~~~~~~~~~~~~~~~~~~~~~~ 115:47.51 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:47.51 NS_INTERFACE_MAP_END 115:47.51 ^~~~~~~~~~~~~~~~~~~~ 115:47.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:47.51 else 115:47.51 ^~~~ 115:47.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:47.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:47.51 ^~~~~~~~~~~~~~~~~~ 115:47.51 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIOutputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:47.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:47.52 ^~~~~~~~~~~~~~~~~~~~~~ 115:47.52 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPermissionRequest::QueryInterface(const nsIID&, void**)': 115:47.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:47.52 foundInterface = 0; \ 115:47.52 ^~~~~~~~~~~~~~ 115:47.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:47.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:47.52 ^~~~~~~~~~~~~~~~~~~~~~~ 115:47.52 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIPermissionRequest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:47.52 NS_INTERFACE_MAP_END 115:47.52 ^~~~~~~~~~~~~~~~~~~~ 115:47.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:47.52 else 115:47.52 ^~~~ 115:47.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 115:47.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 115:47.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.52 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIPermissionRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 115:47.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 115:47.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.53 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 115:47.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:47.53 foundInterface = 0; \ 115:47.53 ^~~~~~~~~~~~~~ 115:47.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 115:47.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:47.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.53 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIPort.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:47.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 115:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:47.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 115:47.54 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:15, 115:47.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 115:47.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 115:47.54 from /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIAccess.cpp:7, 115:47.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 115:47.54 /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:47.54 else 115:47.54 ^~~~ 115:47.54 /builddir/build/BUILD/firefox-64.0/dom/midi/MIDIPort.cpp:33:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 115:47.54 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 115:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:57.00 dom/notification 116:02.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 116:02.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 116:02.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 116:02.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Notification.h:10, 116:02.84 from /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp:7, 116:02.84 from /builddir/build/BUILD/firefox-64.0/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 116:02.84 /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 116:02.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:02.84 foundInterface = 0; \ 116:02.84 ^~~~~~~~~~~~~~ 116:02.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:02.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:02.84 ^~~~~~~~~~~~~~~~~~~~~~~ 116:02.84 /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:02.84 NS_INTERFACE_MAP_END 116:02.84 ^~~~~~~~~~~~~~~~~~~~ 116:02.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:02.84 else 116:02.84 ^~~~ 116:02.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:02.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:02.84 ^~~~~~~~~~~~~~~~~~ 116:02.84 /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:02.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:02.84 ^~~~~~~~~~~~~~~~~~~~~~ 116:02.86 /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 116:02.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:02.87 foundInterface = 0; \ 116:02.87 ^~~~~~~~~~~~~~ 116:02.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:02.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:02.87 ^~~~~~~~~~~~~~~~~~~~~~~ 116:02.87 /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp:549:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:02.87 NS_INTERFACE_MAP_END 116:02.87 ^~~~~~~~~~~~~~~~~~~~ 116:02.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:02.87 else 116:02.87 ^~~~ 116:02.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 116:02.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 116:02.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:02.87 /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp:548:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 116:02.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 116:02.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:02.90 /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 116:02.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:02.90 foundInterface = 0; \ 116:02.90 ^~~~~~~~~~~~~~ 116:02.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:02.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:02.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:02.90 /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:02.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 116:02.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:02.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:02.90 else 116:02.90 ^~~~ 116:02.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:02.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:02.90 ^~~~~~~~~~~~~~~~~~ 116:02.90 /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp:1186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:02.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 116:02.90 ^~~~~~~~~~~~~~~~~~~~~~ 116:02.97 /builddir/build/BUILD/firefox-64.0/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 116:02.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:02.97 foundInterface = 0; \ 116:02.97 ^~~~~~~~~~~~~~ 116:02.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:02.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:02.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:02.97 /builddir/build/BUILD/firefox-64.0/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:02.97 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 116:02.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:02.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 116:02.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Notification.h:10, 116:02.97 from /builddir/build/BUILD/firefox-64.0/dom/notification/Notification.cpp:7, 116:02.97 from /builddir/build/BUILD/firefox-64.0/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 116:02.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 116:02.97 } else 116:02.97 ^~~~ 116:02.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 116:02.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 116:02.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:02.97 /builddir/build/BUILD/firefox-64.0/dom/notification/NotificationEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 116:02.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 116:02.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:07.71 dom/offline 116:10.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 116:10.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 116:10.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIApplicationCache.h:10, 116:10.77 from /builddir/build/BUILD/firefox-64.0/dom/offline/nsDOMOfflineResourceList.h:11, 116:10.77 from /builddir/build/BUILD/firefox-64.0/dom/offline/nsDOMOfflineResourceList.cpp:7, 116:10.77 from /builddir/build/BUILD/firefox-64.0/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 116:10.77 /builddir/build/BUILD/firefox-64.0/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 116:10.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:10.77 foundInterface = 0; \ 116:10.77 ^~~~~~~~~~~~~~ 116:10.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:10.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:10.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:10.77 /builddir/build/BUILD/firefox-64.0/dom/offline/nsDOMOfflineResourceList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:10.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 116:10.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:10.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:10.77 else 116:10.77 ^~~~ 116:10.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:10.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:10.77 ^~~~~~~~~~~~~~~~~~ 116:10.77 /builddir/build/BUILD/firefox-64.0/dom/offline/nsDOMOfflineResourceList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:10.77 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 116:10.77 ^~~~~~~~~~~~~~~~~~~~~~ 116:12.22 dom/power 116:16.17 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 116:16.17 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 116:16.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 116:16.17 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 116:16.17 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 116:16.17 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 116:16.17 from /builddir/build/BUILD/firefox-64.0/dom/power/PowerManagerService.cpp:7, 116:16.18 from /builddir/build/BUILD/firefox-64.0/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 116:16.18 /builddir/build/BUILD/firefox-64.0/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 116:16.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:16.18 foundInterface = 0; \ 116:16.18 ^~~~~~~~~~~~~~ 116:16.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:16.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:16.18 ^~~~~~~~~~~~~~~~~~~~~~~ 116:16.18 /builddir/build/BUILD/firefox-64.0/dom/power/WakeLock.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:16.18 NS_INTERFACE_MAP_END 116:16.18 ^~~~~~~~~~~~~~~~~~~~ 116:16.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:16.18 else 116:16.18 ^~~~ 116:16.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:16.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:16.18 ^~~~~~~~~~~~~~~~~~ 116:16.18 /builddir/build/BUILD/firefox-64.0/dom/power/WakeLock.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:16.18 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 116:16.18 ^~~~~~~~~~~~~~~~~~~~~~ 116:17.84 dom/push 116:21.40 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 116:21.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 116:21.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 116:21.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 116:21.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 116:21.40 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 116:21.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PushManager.h:29, 116:21.40 from /builddir/build/BUILD/firefox-64.0/dom/push/PushManager.cpp:7, 116:21.40 from /builddir/build/BUILD/firefox-64.0/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 116:21.40 /builddir/build/BUILD/firefox-64.0/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 116:21.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:21.40 foundInterface = 0; \ 116:21.40 ^~~~~~~~~~~~~~ 116:21.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:21.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:21.40 ^~~~~~~~~~~~~~~~~~~~~~~ 116:21.40 /builddir/build/BUILD/firefox-64.0/dom/push/PushManager.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:21.40 NS_INTERFACE_MAP_END 116:21.41 ^~~~~~~~~~~~~~~~~~~~ 116:21.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:21.41 else 116:21.41 ^~~~ 116:21.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:21.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:21.41 ^~~~~~~~~~~~~~~~~~ 116:21.41 /builddir/build/BUILD/firefox-64.0/dom/push/PushManager.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:21.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:21.41 ^~~~~~~~~~~~~~~~~~~~~~ 116:23.11 /builddir/build/BUILD/firefox-64.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 116:23.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:23.11 foundInterface = 0; \ 116:23.12 ^~~~~~~~~~~~~~ 116:23.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:23.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:23.12 ^~~~~~~~~~~~~~~~~~~~~~~ 116:23.12 /builddir/build/BUILD/firefox-64.0/dom/push/PushNotifier.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:23.12 NS_INTERFACE_MAP_END 116:23.12 ^~~~~~~~~~~~~~~~~~~~ 116:23.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:23.12 else 116:23.12 ^~~~ 116:23.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:23.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:23.12 ^~~~~~~~~~~~~~~~~~ 116:23.12 /builddir/build/BUILD/firefox-64.0/dom/push/PushNotifier.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:23.12 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 116:23.12 ^~~~~~~~~~~~~~~~~~~~~~ 116:23.12 /builddir/build/BUILD/firefox-64.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 116:23.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:23.12 foundInterface = 0; \ 116:23.12 ^~~~~~~~~~~~~~ 116:23.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:23.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:23.13 ^~~~~~~~~~~~~~~~~~~~~~~ 116:23.13 /builddir/build/BUILD/firefox-64.0/dom/push/PushNotifier.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:23.13 NS_INTERFACE_MAP_END 116:23.13 ^~~~~~~~~~~~~~~~~~~~ 116:23.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:23.13 else 116:23.13 ^~~~ 116:23.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:23.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:23.13 ^~~~~~~~~~~~~~~~~~ 116:23.13 /builddir/build/BUILD/firefox-64.0/dom/push/PushNotifier.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:23.13 NS_INTERFACE_MAP_ENTRY(nsIPushData) 116:23.13 ^~~~~~~~~~~~~~~~~~~~~~ 116:23.17 /builddir/build/BUILD/firefox-64.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 116:23.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:23.17 foundInterface = 0; \ 116:23.17 ^~~~~~~~~~~~~~ 116:23.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:23.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:23.17 ^~~~~~~~~~~~~~~~~~~~~~~ 116:23.17 /builddir/build/BUILD/firefox-64.0/dom/push/PushNotifier.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:23.17 NS_INTERFACE_MAP_END 116:23.17 ^~~~~~~~~~~~~~~~~~~~ 116:23.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:23.17 else 116:23.17 ^~~~ 116:23.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:23.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:23.17 ^~~~~~~~~~~~~~~~~~ 116:23.17 /builddir/build/BUILD/firefox-64.0/dom/push/PushNotifier.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:23.17 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 116:23.17 ^~~~~~~~~~~~~~~~~~~~~~ 116:23.19 /builddir/build/BUILD/firefox-64.0/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 116:23.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:23.19 foundInterface = 0; \ 116:23.19 ^~~~~~~~~~~~~~ 116:23.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:23.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:23.19 ^~~~~~~~~~~~~~~~~~~~~~~ 116:23.19 /builddir/build/BUILD/firefox-64.0/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:23.19 NS_INTERFACE_MAP_END 116:23.19 ^~~~~~~~~~~~~~~~~~~~ 116:23.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:23.20 else 116:23.20 ^~~~ 116:23.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:23.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:23.20 ^~~~~~~~~~~~~~~~~~ 116:23.20 /builddir/build/BUILD/firefox-64.0/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:23.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:23.20 ^~~~~~~~~~~~~~~~~~~~~~ 116:23.20 /builddir/build/BUILD/firefox-64.0/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 116:23.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:23.20 foundInterface = 0; \ 116:23.20 ^~~~~~~~~~~~~~ 116:23.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:23.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:23.20 ^~~~~~~~~~~~~~~~~~~~~~~ 116:23.20 /builddir/build/BUILD/firefox-64.0/dom/push/PushSubscriptionOptions.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:23.20 NS_INTERFACE_MAP_END 116:23.20 ^~~~~~~~~~~~~~~~~~~~ 116:23.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:23.20 else 116:23.20 ^~~~ 116:23.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:23.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:23.21 ^~~~~~~~~~~~~~~~~~ 116:23.21 /builddir/build/BUILD/firefox-64.0/dom/push/PushSubscriptionOptions.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:23.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:23.21 ^~~~~~~~~~~~~~~~~~~~~~ 116:26.82 dom/quota 116:33.28 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 116:33.28 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 116:33.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 116:33.28 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 116:33.28 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 116:33.28 from /builddir/build/BUILD/firefox-64.0/dom/quota/ActorsChild.h:10, 116:33.28 from /builddir/build/BUILD/firefox-64.0/dom/quota/ActorsChild.cpp:7, 116:33.28 from /builddir/build/BUILD/firefox-64.0/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 116:33.28 /builddir/build/BUILD/firefox-64.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 116:33.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:33.28 foundInterface = 0; \ 116:33.28 ^~~~~~~~~~~~~~ 116:33.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:33.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:33.28 ^~~~~~~~~~~~~~~~~~~~~~~ 116:33.28 /builddir/build/BUILD/firefox-64.0/dom/quota/QuotaRequests.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:33.28 NS_INTERFACE_MAP_END 116:33.28 ^~~~~~~~~~~~~~~~~~~~ 116:33.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:33.28 else 116:33.28 ^~~~ 116:33.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:33.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:33.28 ^~~~~~~~~~~~~~~~~~ 116:33.28 /builddir/build/BUILD/firefox-64.0/dom/quota/QuotaRequests.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:33.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:33.28 ^~~~~~~~~~~~~~~~~~~~~~ 116:33.29 /builddir/build/BUILD/firefox-64.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 116:33.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:33.29 foundInterface = 0; \ 116:33.29 ^~~~~~~~~~~~~~ 116:33.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:33.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:33.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:33.29 /builddir/build/BUILD/firefox-64.0/dom/quota/QuotaRequests.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:33.29 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 116:33.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:33.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:33.29 else 116:33.29 ^~~~ 116:33.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:33.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:33.29 ^~~~~~~~~~~~~~~~~~ 116:33.30 /builddir/build/BUILD/firefox-64.0/dom/quota/QuotaRequests.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:33.30 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 116:33.30 ^~~~~~~~~~~~~~~~~~~~~~ 116:33.30 /builddir/build/BUILD/firefox-64.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 116:33.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:33.30 foundInterface = 0; \ 116:33.30 ^~~~~~~~~~~~~~ 116:33.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:33.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:33.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:33.30 /builddir/build/BUILD/firefox-64.0/dom/quota/QuotaRequests.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:33.30 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 116:33.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:33.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:33.30 else 116:33.30 ^~~~ 116:33.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:33.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:33.30 ^~~~~~~~~~~~~~~~~~ 116:33.30 /builddir/build/BUILD/firefox-64.0/dom/quota/QuotaRequests.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:33.31 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 116:33.31 ^~~~~~~~~~~~~~~~~~~~~~ 116:33.43 /builddir/build/BUILD/firefox-64.0/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 116:33.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:33.44 foundInterface = 0; \ 116:33.44 ^~~~~~~~~~~~~~ 116:33.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:33.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:33.44 ^~~~~~~~~~~~~~~~~~~~~~~ 116:33.44 /builddir/build/BUILD/firefox-64.0/dom/quota/StorageManager.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:33.44 NS_INTERFACE_MAP_END 116:33.44 ^~~~~~~~~~~~~~~~~~~~ 116:33.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:33.44 else 116:33.44 ^~~~ 116:33.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:33.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:33.45 ^~~~~~~~~~~~~~~~~~ 116:33.45 /builddir/build/BUILD/firefox-64.0/dom/quota/StorageManager.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:33.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:33.45 ^~~~~~~~~~~~~~~~~~~~~~ 116:33.45 /builddir/build/BUILD/firefox-64.0/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 116:33.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:33.45 foundInterface = 0; \ 116:33.45 ^~~~~~~~~~~~~~ 116:33.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:33.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:33.45 ^~~~~~~~~~~~~~~~~~~~~~~ 116:33.45 /builddir/build/BUILD/firefox-64.0/dom/quota/StorageManager.cpp:877:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:33.45 NS_INTERFACE_MAP_END 116:33.45 ^~~~~~~~~~~~~~~~~~~~ 116:33.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 116:33.45 else 116:33.45 ^~~~ 116:33.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:33.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:33.45 ^~~~~~~~~~~~~~~~~~ 116:33.45 /builddir/build/BUILD/firefox-64.0/dom/quota/StorageManager.cpp:876:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:33.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:33.46 ^~~~~~~~~~~~~~~~~~~~~~ 116:44.36 dom/quota/test/gtest 116:46.13 dom/security 116:51.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 116:51.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 116:51.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 116:51.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 116:51.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 116:51.16 from /builddir/build/BUILD/firefox-64.0/dom/security/CSPEvalChecker.cpp:8, 116:51.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 116:51.16 /builddir/build/BUILD/firefox-64.0/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 116:51.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:51.16 foundInterface = 0; \ 116:51.16 ^~~~~~~~~~~~~~ 116:51.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:51.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:51.17 ^~~~~~~~~~~~~~~~~~~~~~~ 116:51.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:51.17 NS_INTERFACE_MAP_END 116:51.17 ^~~~~~~~~~~~~~~~~~~~ 116:51.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 116:51.17 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 116:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 116:51.17 /builddir/build/BUILD/firefox-64.0/dom/security/nsCSPContext.cpp:268:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 116:51.17 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 116:51.17 ^~~~~~~~~~~~~~~~~~~~ 116:51.17 In file included from /builddir/build/BUILD/firefox-64.0/dom/security/nsCSPContext.cpp:18, 116:51.17 from /builddir/build/BUILD/firefox-64.0/objdir/dom/security/Unified_cpp_dom_security0.cpp:56: 116:51.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 116:51.17 } else 116:51.17 ^~~~ 116:51.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 116:51.17 } else 116:51.17 ^~~~ 116:51.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 116:51.17 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 116:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 116:51.17 /builddir/build/BUILD/firefox-64.0/dom/security/nsCSPContext.cpp:268:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 116:51.17 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 116:51.18 ^~~~~~~~~~~~~~~~~~~~ 117:03.23 dom/security/test/gtest 117:08.26 dom/security/featurepolicy 117:11.28 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 117:11.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 117:11.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 117:11.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 117:11.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 117:11.28 from /builddir/build/BUILD/firefox-64.0/dom/security/featurepolicy/Feature.h:11, 117:11.28 from /builddir/build/BUILD/firefox-64.0/dom/security/featurepolicy/Feature.cpp:7, 117:11.28 from /builddir/build/BUILD/firefox-64.0/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 117:11.28 /builddir/build/BUILD/firefox-64.0/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 117:11.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:11.28 foundInterface = 0; \ 117:11.28 ^~~~~~~~~~~~~~ 117:11.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:11.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:11.28 ^~~~~~~~~~~~~~~~~~~~~~~ 117:11.28 /builddir/build/BUILD/firefox-64.0/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:11.28 NS_INTERFACE_MAP_END 117:11.28 ^~~~~~~~~~~~~~~~~~~~ 117:11.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:11.28 else 117:11.28 ^~~~ 117:11.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:11.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:11.28 ^~~~~~~~~~~~~~~~~~ 117:11.28 /builddir/build/BUILD/firefox-64.0/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:11.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:11.28 ^~~~~~~~~~~~~~~~~~~~~~ 117:12.81 dom/security/featurepolicy/test/gtest 117:14.92 dom/storage 117:21.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 117:21.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 117:21.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 117:21.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 117:21.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 117:21.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 117:21.06 from /builddir/build/BUILD/firefox-64.0/dom/storage/Storage.h:11, 117:21.07 from /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.h:10, 117:21.07 from /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.cpp:7, 117:21.07 from /builddir/build/BUILD/firefox-64.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 117:21.07 /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 117:21.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:21.07 foundInterface = 0; \ 117:21.07 ^~~~~~~~~~~~~~ 117:21.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 117:21.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 117:21.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:21.07 /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 117:21.07 NS_INTERFACE_MAP_END_INHERITING(Storage) 117:21.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:21.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:21.07 else 117:21.07 ^~~~ 117:21.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:21.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:21.07 ^~~~~~~~~~~~~~~~~~ 117:21.07 /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:21.07 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 117:21.07 ^~~~~~~~~~~~~~~~~~~~~~ 117:21.13 /builddir/build/BUILD/firefox-64.0/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 117:21.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:21.14 foundInterface = 0; \ 117:21.14 ^~~~~~~~~~~~~~ 117:21.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 117:21.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 117:21.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:21.14 /builddir/build/BUILD/firefox-64.0/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 117:21.14 NS_INTERFACE_MAP_END_INHERITING(Storage) 117:21.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:21.14 In file included from /builddir/build/BUILD/firefox-64.0/dom/storage/Storage.h:13, 117:21.14 from /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.h:10, 117:21.14 from /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.cpp:7, 117:21.14 from /builddir/build/BUILD/firefox-64.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 117:21.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:21.14 } else 117:21.14 ^~~~ 117:21.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 117:21.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 117:21.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:21.14 /builddir/build/BUILD/firefox-64.0/dom/storage/SessionStorage.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 117:21.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 117:21.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:21.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 117:21.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 117:21.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 117:21.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 117:21.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 117:21.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 117:21.16 from /builddir/build/BUILD/firefox-64.0/dom/storage/Storage.h:11, 117:21.16 from /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.h:10, 117:21.16 from /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.cpp:7, 117:21.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 117:21.16 /builddir/build/BUILD/firefox-64.0/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 117:21.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:21.17 foundInterface = 0; \ 117:21.17 ^~~~~~~~~~~~~~ 117:21.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:21.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:21.17 ^~~~~~~~~~~~~~~~~~~~~~~ 117:21.17 /builddir/build/BUILD/firefox-64.0/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:21.17 NS_INTERFACE_MAP_END 117:21.17 ^~~~~~~~~~~~~~~~~~~~ 117:21.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:21.17 else 117:21.17 ^~~~ 117:21.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:21.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:21.17 ^~~~~~~~~~~~~~~~~~ 117:21.17 /builddir/build/BUILD/firefox-64.0/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:21.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:21.17 ^~~~~~~~~~~~~~~~~~~~~~ 117:21.18 /builddir/build/BUILD/firefox-64.0/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 117:21.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:21.18 foundInterface = 0; \ 117:21.18 ^~~~~~~~~~~~~~ 117:21.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:21.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:21.18 ^~~~~~~~~~~~~~~~~~~~~~~ 117:21.18 /builddir/build/BUILD/firefox-64.0/dom/storage/StorageActivityService.cpp:312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:21.18 NS_INTERFACE_MAP_END 117:21.18 ^~~~~~~~~~~~~~~~~~~~ 117:21.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:21.18 else 117:21.19 ^~~~ 117:21.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:21.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:21.19 ^~~~~~~~~~~~~~~~~~ 117:21.19 /builddir/build/BUILD/firefox-64.0/dom/storage/StorageActivityService.cpp:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:21.19 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 117:21.19 ^~~~~~~~~~~~~~~~~~~~~~ 117:27.46 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 117:27.46 /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.cpp: In member function 'virtual uint32_t mozilla::dom::LocalStorage::GetLength(nsIPrincipal&, mozilla::ErrorResult&)': 117:27.46 /builddir/build/BUILD/firefox-64.0/dom/storage/LocalStorage.cpp:82:12: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] 117:27.46 uint32_t length; 117:27.46 ^~~~~~ 117:30.19 dom/svg 117:33.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 117:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 117:33.91 from /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGAnimatedLengthList.h:10, 117:33.91 from /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGAnimatedLengthList.cpp:7, 117:33.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 117:33.91 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 117:33.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:33.91 foundInterface = 0; \ 117:33.91 ^~~~~~~~~~~~~~ 117:33.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:33.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:33.92 ^~~~~~~~~~~~~~~~~~~~~~~ 117:33.92 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGAnimatedNumberList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:33.92 NS_INTERFACE_MAP_END 117:33.92 ^~~~~~~~~~~~~~~~~~~~ 117:33.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:33.92 else 117:33.92 ^~~~ 117:33.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:33.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:33.92 ^~~~~~~~~~~~~~~~~~ 117:33.92 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGAnimatedNumberList.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:33.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:33.92 ^~~~~~~~~~~~~~~~~~~~~~ 117:33.92 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 117:33.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:33.92 foundInterface = 0; \ 117:33.93 ^~~~~~~~~~~~~~ 117:33.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:33.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:33.93 ^~~~~~~~~~~~~~~~~~~~~~~ 117:33.93 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:33.93 NS_INTERFACE_MAP_END 117:33.93 ^~~~~~~~~~~~~~~~~~~~ 117:33.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:33.93 else 117:33.93 ^~~~ 117:33.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:33.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:33.93 ^~~~~~~~~~~~~~~~~~ 117:33.93 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:33.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:33.93 ^~~~~~~~~~~~~~~~~~~~~~ 117:33.93 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 117:33.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:33.93 foundInterface = 0; \ 117:33.94 ^~~~~~~~~~~~~~ 117:33.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:33.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:33.94 ^~~~~~~~~~~~~~~~~~~~~~~ 117:33.94 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGLengthList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:33.94 NS_INTERFACE_MAP_END 117:33.94 ^~~~~~~~~~~~~~~~~~~~ 117:33.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:33.94 else 117:33.94 ^~~~ 117:33.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:33.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:33.94 ^~~~~~~~~~~~~~~~~~ 117:33.94 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGLengthList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:33.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:33.94 ^~~~~~~~~~~~~~~~~~~~~~ 117:33.97 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 117:33.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:33.97 foundInterface = 0; \ 117:33.97 ^~~~~~~~~~~~~~ 117:33.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:33.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:33.97 ^~~~~~~~~~~~~~~~~~~~~~~ 117:33.97 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGNumber.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:33.97 NS_INTERFACE_MAP_END 117:33.97 ^~~~~~~~~~~~~~~~~~~~ 117:33.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:33.98 else 117:33.98 ^~~~ 117:33.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:33.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:33.98 ^~~~~~~~~~~~~~~~~~ 117:33.98 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGNumber.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:33.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:33.98 ^~~~~~~~~~~~~~~~~~~~~~ 117:33.98 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 117:33.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:33.98 foundInterface = 0; \ 117:33.98 ^~~~~~~~~~~~~~ 117:33.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:33.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:33.98 ^~~~~~~~~~~~~~~~~~~~~~~ 117:33.98 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGNumberList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:33.98 NS_INTERFACE_MAP_END 117:33.98 ^~~~~~~~~~~~~~~~~~~~ 117:33.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:33.98 else 117:33.98 ^~~~ 117:33.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:33.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:33.98 ^~~~~~~~~~~~~~~~~~ 117:33.99 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGNumberList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:33.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:33.99 ^~~~~~~~~~~~~~~~~~~~~~ 117:34.04 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 117:34.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:34.04 foundInterface = 0; \ 117:34.04 ^~~~~~~~~~~~~~ 117:34.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:34.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:34.04 ^~~~~~~~~~~~~~~~~~~~~~~ 117:34.04 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGPathSegList.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:34.04 NS_INTERFACE_MAP_END 117:34.04 ^~~~~~~~~~~~~~~~~~~~ 117:34.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:34.04 else 117:34.04 ^~~~ 117:34.04 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:34.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:34.04 ^~~~~~~~~~~~~~~~~~ 117:34.04 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGPathSegList.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:34.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:34.04 ^~~~~~~~~~~~~~~~~~~~~~ 117:34.08 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 117:34.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:34.08 foundInterface = 0; \ 117:34.08 ^~~~~~~~~~~~~~ 117:34.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:34.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:34.08 ^~~~~~~~~~~~~~~~~~~~~~~ 117:34.08 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGPointList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:34.09 NS_INTERFACE_MAP_END 117:34.09 ^~~~~~~~~~~~~~~~~~~~ 117:34.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:34.09 else 117:34.09 ^~~~ 117:34.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:34.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:34.09 ^~~~~~~~~~~~~~~~~~ 117:34.09 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGPointList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:34.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:34.09 ^~~~~~~~~~~~~~~~~~~~~~ 117:34.10 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 117:34.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:34.11 foundInterface = 0; \ 117:34.11 ^~~~~~~~~~~~~~ 117:34.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:34.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:34.11 ^~~~~~~~~~~~~~~~~~~~~~~ 117:34.11 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGStringList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:34.11 NS_INTERFACE_MAP_END 117:34.11 ^~~~~~~~~~~~~~~~~~~~ 117:34.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:34.11 else 117:34.11 ^~~~ 117:34.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:34.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:34.11 ^~~~~~~~~~~~~~~~~~ 117:34.11 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGStringList.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:34.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:34.11 ^~~~~~~~~~~~~~~~~~~~~~ 117:34.11 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 117:34.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:34.12 foundInterface = 0; \ 117:34.12 ^~~~~~~~~~~~~~ 117:34.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:34.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:34.12 ^~~~~~~~~~~~~~~~~~~~~~~ 117:34.12 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:34.12 NS_INTERFACE_MAP_END 117:34.12 ^~~~~~~~~~~~~~~~~~~~ 117:34.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:34.12 else 117:34.12 ^~~~ 117:34.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:34.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:34.12 ^~~~~~~~~~~~~~~~~~ 117:34.12 /builddir/build/BUILD/firefox-64.0/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:34.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:34.12 ^~~~~~~~~~~~~~~~~~~~~~ 117:34.98 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 117:34.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:34.98 foundInterface = 0; \ 117:34.98 ^~~~~~~~~~~~~~ 117:34.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 117:34.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 117:34.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:34.98 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAElement.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 117:34.99 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 117:34.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:34.99 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:34.99 else 117:34.99 ^~~~ 117:34.99 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:34.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:34.99 ^~~~~~~~~~~~~~~~~~ 117:34.99 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAElement.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:34.99 NS_INTERFACE_MAP_ENTRY(Link) 117:34.99 ^~~~~~~~~~~~~~~~~~~~~~ 117:44.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 117:44.87 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 117:44.87 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDTracker.h:11, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, 117:44.87 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimateTransformElement.cpp:7, 117:44.87 from /builddir/build/BUILD/firefox-64.0/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 117:44.87 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 117:44.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:44.87 foundInterface = 0; \ 117:44.87 ^~~~~~~~~~~~~~ 117:44.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:44.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:44.87 ^~~~~~~~~~~~~~~~~~~~~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:44.88 NS_INTERFACE_MAP_END 117:44.88 ^~~~~~~~~~~~~~~~~~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:44.88 else 117:44.88 ^~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:44.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:44.88 ^~~~~~~~~~~~~~~~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:44.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:44.88 ^~~~~~~~~~~~~~~~~~~~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 117:44.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:44.88 foundInterface = 0; \ 117:44.88 ^~~~~~~~~~~~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:44.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:44.88 ^~~~~~~~~~~~~~~~~~~~~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:44.88 NS_INTERFACE_MAP_END 117:44.88 ^~~~~~~~~~~~~~~~~~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:44.88 else 117:44.88 ^~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:44.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:44.88 ^~~~~~~~~~~~~~~~~~ 117:44.88 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:44.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:44.88 ^~~~~~~~~~~~~~~~~~~~~~ 117:44.92 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 117:44.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:44.92 foundInterface = 0; \ 117:44.92 ^~~~~~~~~~~~~~ 117:44.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:44.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:44.92 ^~~~~~~~~~~~~~~~~~~~~~~ 117:44.92 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:44.92 NS_INTERFACE_MAP_END 117:44.92 ^~~~~~~~~~~~~~~~~~~~ 117:44.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:44.92 else 117:44.92 ^~~~ 117:44.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:44.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:44.92 ^~~~~~~~~~~~~~~~~~ 117:44.92 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:44.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:44.92 ^~~~~~~~~~~~~~~~~~~~~~ 117:44.96 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 117:44.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:44.97 foundInterface = 0; \ 117:44.97 ^~~~~~~~~~~~~~ 117:44.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:44.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:44.97 ^~~~~~~~~~~~~~~~~~~~~~~ 117:44.97 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:44.97 NS_INTERFACE_MAP_END 117:44.97 ^~~~~~~~~~~~~~~~~~~~ 117:44.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:44.97 else 117:44.97 ^~~~ 117:44.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:44.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:44.97 ^~~~~~~~~~~~~~~~~~ 117:44.97 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:44.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:44.97 ^~~~~~~~~~~~~~~~~~~~~~ 117:45.91 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 117:45.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:45.91 foundInterface = 0; \ 117:45.91 ^~~~~~~~~~~~~~ 117:45.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 117:45.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 117:45.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:45.91 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 117:45.91 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 117:45.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:45.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:45.92 else 117:45.92 ^~~~ 117:45.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:45.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:45.92 ^~~~~~~~~~~~~~~~~~ 117:45.92 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:45.92 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 117:45.92 ^~~~~~~~~~~~~~~~~~~~~~ 118:10.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 118:10.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 118:10.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 118:10.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGViewportElement.h:11, 118:10.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 118:10.89 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGFragmentIdentifier.cpp:9, 118:10.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 118:10.89 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 118:10.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:10.89 foundInterface = 0; \ 118:10.89 ^~~~~~~~~~~~~~ 118:10.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:10.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:10.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:10.89 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:10.89 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 118:10.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:10.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:10.89 else 118:10.89 ^~~~ 118:10.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:10.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:10.89 ^~~~~~~~~~~~~~~~~~ 118:10.89 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:10.89 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 118:10.89 ^~~~~~~~~~~~~~~~~~~~~~ 118:28.30 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 118:28.30 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 118:28.30 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 118:28.30 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedPointList.h:12, 118:28.30 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPolyElement.h:11, 118:28.30 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 118:28.30 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPolygonElement.cpp:7, 118:28.30 from /builddir/build/BUILD/firefox-64.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 118:28.30 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 118:28.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:28.30 foundInterface = 0; \ 118:28.30 ^~~~~~~~~~~~~~ 118:28.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:28.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:28.31 ^~~~~~~~~~~~~~~~~~~~~~~ 118:28.31 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPreserveAspectRatio.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:28.31 NS_INTERFACE_MAP_END 118:28.31 ^~~~~~~~~~~~~~~~~~~~ 118:28.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:28.31 else 118:28.31 ^~~~ 118:28.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:28.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:28.31 ^~~~~~~~~~~~~~~~~~ 118:28.31 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPreserveAspectRatio.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:28.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:28.31 ^~~~~~~~~~~~~~~~~~~~~~ 118:28.31 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 118:28.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:28.31 foundInterface = 0; \ 118:28.31 ^~~~~~~~~~~~~~ 118:28.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:28.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:28.31 ^~~~~~~~~~~~~~~~~~~~~~~ 118:28.31 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGRect.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:28.32 NS_INTERFACE_MAP_END 118:28.32 ^~~~~~~~~~~~~~~~~~~~ 118:28.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:28.32 else 118:28.32 ^~~~ 118:28.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:28.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:28.32 ^~~~~~~~~~~~~~~~~~ 118:28.32 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGRect.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:28.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:28.32 ^~~~~~~~~~~~~~~~~~~~~~ 118:29.47 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 118:29.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:29.47 foundInterface = 0; \ 118:29.47 ^~~~~~~~~~~~~~ 118:29.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:29.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:29.48 ^~~~~~~~~~~~~~~~~~~~~~~ 118:29.48 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGSVGElement.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:29.48 NS_INTERFACE_MAP_END 118:29.48 ^~~~~~~~~~~~~~~~~~~~ 118:29.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:29.48 else 118:29.48 ^~~~ 118:29.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:29.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:29.48 ^~~~~~~~~~~~~~~~~~ 118:29.48 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGSVGElement.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:29.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:29.48 ^~~~~~~~~~~~~~~~~~~~~~ 118:29.48 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 118:29.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:29.48 foundInterface = 0; \ 118:29.48 ^~~~~~~~~~~~~~ 118:29.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:29.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:29.49 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 118:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.49 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 118:29.49 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 118:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 118:29.49 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 118:29.49 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIContent.h:12, 118:29.49 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPointList.h:12, 118:29.49 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedPointList.h:14, 118:29.49 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPolyElement.h:11, 118:29.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 118:29.49 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPolygonElement.cpp:7, 118:29.49 from /builddir/build/BUILD/firefox-64.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 118:29.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 118:29.49 } else 118:29.49 ^~~~ 118:29.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 118:29.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 118:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 118:29.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 118:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.50 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 118:29.50 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 118:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 118:29.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 118:29.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 118:29.56 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedPointList.h:12, 118:29.56 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPolyElement.h:11, 118:29.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 118:29.56 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPolygonElement.cpp:7, 118:29.56 from /builddir/build/BUILD/firefox-64.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 118:29.56 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 118:29.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:29.56 foundInterface = 0; \ 118:29.56 ^~~~~~~~~~~~~~ 118:29.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:29.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.56 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGSwitchElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:29.56 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 118:29.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 118:29.56 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 118:29.56 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIContent.h:12, 118:29.56 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPointList.h:12, 118:29.56 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGAnimatedPointList.h:14, 118:29.56 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPolyElement.h:11, 118:29.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 118:29.56 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGPolygonElement.cpp:7, 118:29.56 from /builddir/build/BUILD/firefox-64.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 118:29.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 118:29.56 } else 118:29.56 ^~~~ 118:29.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 118:29.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 118:29.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.57 /builddir/build/BUILD/firefox-64.0/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 118:29.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 118:29.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:38.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 118:38.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 118:38.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 118:38.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 118:38.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 118:38.97 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGStringList.h:11, 118:38.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGTests.h:11, 118:38.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 118:38.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 118:38.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 118:38.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SVGTextElement.h:10, 118:38.98 from /builddir/build/BUILD/firefox-64.0/dom/svg/SVGTextElement.cpp:7, 118:38.98 from /builddir/build/BUILD/firefox-64.0/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 118:38.98 /builddir/build/BUILD/firefox-64.0/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 118:38.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:38.98 foundInterface = 0; \ 118:38.98 ^~~~~~~~~~~~~~ 118:38.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:38.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:38.98 ^~~~~~~~~~~~~~~~~~~~~~~ 118:38.98 /builddir/build/BUILD/firefox-64.0/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:38.98 NS_INTERFACE_MAP_END 118:38.98 ^~~~~~~~~~~~~~~~~~~~ 118:38.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:38.98 else 118:38.98 ^~~~ 118:38.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:38.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:38.98 ^~~~~~~~~~~~~~~~~~ 118:38.98 /builddir/build/BUILD/firefox-64.0/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:38.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:38.98 ^~~~~~~~~~~~~~~~~~~~~~ 118:46.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 118:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 118:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsHashKeys.h:11, 118:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsDataHashtable.h:10, 118:46.47 from /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGAttrTearoffTable.h:10, 118:46.47 from /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGBoolean.cpp:8, 118:46.47 from /builddir/build/BUILD/firefox-64.0/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 118:46.47 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 118:46.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:46.47 foundInterface = 0; \ 118:46.47 ^~~~~~~~~~~~~~ 118:46.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:46.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:46.48 ^~~~~~~~~~~~~~~~~~~~~~~ 118:46.48 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGClass.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:46.48 NS_INTERFACE_MAP_END 118:46.48 ^~~~~~~~~~~~~~~~~~~~ 118:46.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:46.48 else 118:46.48 ^~~~ 118:46.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:46.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:46.48 ^~~~~~~~~~~~~~~~~~ 118:46.48 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGClass.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:46.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:46.48 ^~~~~~~~~~~~~~~~~~~~~~ 118:47.69 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 118:47.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:47.69 foundInterface = 0; \ 118:47.69 ^~~~~~~~~~~~~~ 118:47.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:47.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:47.69 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGFilters.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:47.69 NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 118:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:47.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 118:47.69 } else 118:47.69 ^~~~ 118:47.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 118:47.69 NS_IMPL_QUERY_BODY_CONCRETE(_class) 118:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:47.69 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGFilters.cpp:69:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 118:47.69 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsSVGFE) 118:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:47.71 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 118:47.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:47.71 foundInterface = 0; \ 118:47.71 ^~~~~~~~~~~~~~ 118:47.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:47.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:47.71 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGFilters.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:47.71 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 118:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:47.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 118:47.71 } else 118:47.71 ^~~~ 118:47.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 118:47.71 NS_IMPL_QUERY_BODY_CONCRETE(_class) 118:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:47.71 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGFilters.cpp:244:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 118:47.71 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 118:47.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:47.79 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 118:47.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:47.79 foundInterface = 0; \ 118:47.79 ^~~~~~~~~~~~~~ 118:47.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:47.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:47.79 ^~~~~~~~~~~~~~~~~~~~~~~ 118:47.79 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGString.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:47.79 NS_INTERFACE_MAP_END 118:47.79 ^~~~~~~~~~~~~~~~~~~~ 118:47.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:47.79 else 118:47.79 ^~~~ 118:47.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:47.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:47.79 ^~~~~~~~~~~~~~~~~~ 118:47.79 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGString.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:47.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:47.79 ^~~~~~~~~~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 118:47.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:47.81 foundInterface = 0; \ 118:47.81 ^~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:47.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:47.81 ^~~~~~~~~~~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:47.81 NS_INTERFACE_MAP_END 118:47.81 ^~~~~~~~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:47.81 else 118:47.81 ^~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:47.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:47.81 ^~~~~~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:47.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:47.81 ^~~~~~~~~~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 118:47.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:47.81 foundInterface = 0; \ 118:47.81 ^~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 118:47.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:47.81 ^~~~~~~~~~~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGViewBox.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:47.81 NS_INTERFACE_MAP_END 118:47.81 ^~~~~~~~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:47.81 else 118:47.81 ^~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:47.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:47.81 ^~~~~~~~~~~~~~~~~~ 118:47.81 /builddir/build/BUILD/firefox-64.0/dom/svg/nsSVGViewBox.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:47.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 118:47.81 ^~~~~~~~~~~~~~~~~~~~~~ 118:53.91 dom/network 118:58.13 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 118:58.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 118:58.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 118:58.14 from /builddir/build/BUILD/firefox-64.0/dom/network/Connection.h:10, 118:58.14 from /builddir/build/BUILD/firefox-64.0/dom/network/Connection.cpp:7, 118:58.14 from /builddir/build/BUILD/firefox-64.0/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 118:58.14 /builddir/build/BUILD/firefox-64.0/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 118:58.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:58.14 foundInterface = 0; \ 118:58.14 ^~~~~~~~~~~~~~ 118:58.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:58.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:58.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:58.14 /builddir/build/BUILD/firefox-64.0/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:58.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 118:58.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:58.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 118:58.14 else 118:58.14 ^~~~ 118:58.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:58.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:58.14 ^~~~~~~~~~~~~~~~~~ 118:58.14 /builddir/build/BUILD/firefox-64.0/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:58.15 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 118:58.15 ^~~~~~~~~~~~~~~~~~~~~~ 119:00.19 /builddir/build/BUILD/firefox-64.0/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 119:00.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:00.20 foundInterface = 0; \ 119:00.20 ^~~~~~~~~~~~~~ 119:00.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:00.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:00.20 ^~~~~~~~~~~~~~~~~~~~~~~ 119:00.20 /builddir/build/BUILD/firefox-64.0/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:00.20 NS_INTERFACE_MAP_END 119:00.20 ^~~~~~~~~~~~~~~~~~~~ 119:00.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:00.20 else 119:00.20 ^~~~ 119:00.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:00.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:00.20 ^~~~~~~~~~~~~~~~~~ 119:00.20 /builddir/build/BUILD/firefox-64.0/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:00.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 119:00.20 ^~~~~~~~~~~~~~~~~~~~~~ 119:02.09 /builddir/build/BUILD/firefox-64.0/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 119:02.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:02.10 foundInterface = 0; \ 119:02.10 ^~~~~~~~~~~~~~ 119:02.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:02.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:02.10 ^~~~~~~~~~~~~~~~~~~~~~~ 119:02.10 /builddir/build/BUILD/firefox-64.0/dom/network/TCPServerSocketParent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:02.10 NS_INTERFACE_MAP_END 119:02.10 ^~~~~~~~~~~~~~~~~~~~ 119:02.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:02.10 else 119:02.10 ^~~~ 119:02.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:02.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:02.10 ^~~~~~~~~~~~~~~~~~ 119:02.10 /builddir/build/BUILD/firefox-64.0/dom/network/TCPServerSocketParent.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:02.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 119:02.10 ^~~~~~~~~~~~~~~~~~~~~~ 119:02.11 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 119:02.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:02.11 foundInterface = 0; \ 119:02.11 ^~~~~~~~~~~~~~ 119:02.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:02.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:02.11 ^~~~~~~~~~~~~~~~~~~~~~~ 119:02.11 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:02.11 NS_INTERFACE_MAP_END 119:02.11 ^~~~~~~~~~~~~~~~~~~~ 119:02.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:02.11 else 119:02.11 ^~~~ 119:02.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:02.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:02.12 ^~~~~~~~~~~~~~~~~~ 119:02.12 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:02.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 119:02.12 ^~~~~~~~~~~~~~~~~~~~~~ 119:02.12 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 119:02.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:02.13 foundInterface = 0; \ 119:02.13 ^~~~~~~~~~~~~~ 119:02.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 119:02.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 119:02.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:02.13 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocket.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 119:02.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 119:02.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:02.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:02.13 else 119:02.13 ^~~~ 119:02.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:02.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:02.13 ^~~~~~~~~~~~~~~~~~ 119:02.13 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocket.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:02.13 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 119:02.13 ^~~~~~~~~~~~~~~~~~~~~~ 119:02.16 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 119:02.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:02.16 foundInterface = 0; \ 119:02.16 ^~~~~~~~~~~~~~ 119:02.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:02.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:02.16 ^~~~~~~~~~~~~~~~~~~~~~~ 119:02.16 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:02.16 NS_INTERFACE_MAP_END 119:02.16 ^~~~~~~~~~~~~~~~~~~~ 119:02.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:02.16 else 119:02.16 ^~~~ 119:02.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:02.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:02.17 ^~~~~~~~~~~~~~~~~~ 119:02.17 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:02.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 119:02.17 ^~~~~~~~~~~~~~~~~~~~~~ 119:02.17 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 119:02.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:02.18 foundInterface = 0; \ 119:02.18 ^~~~~~~~~~~~~~ 119:02.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:02.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:02.18 ^~~~~~~~~~~~~~~~~~~~~~~ 119:02.18 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocketParent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:02.18 NS_INTERFACE_MAP_END 119:02.18 ^~~~~~~~~~~~~~~~~~~~ 119:02.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:02.18 else 119:02.18 ^~~~ 119:02.18 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:02.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:02.18 ^~~~~~~~~~~~~~~~~~ 119:02.18 /builddir/build/BUILD/firefox-64.0/dom/network/TCPSocketParent.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:02.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 119:02.18 ^~~~~~~~~~~~~~~~~~~~~~ 119:02.22 /builddir/build/BUILD/firefox-64.0/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 119:02.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:02.22 foundInterface = 0; \ 119:02.22 ^~~~~~~~~~~~~~ 119:02.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 119:02.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 119:02.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:02.22 /builddir/build/BUILD/firefox-64.0/dom/network/UDPSocket.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 119:02.22 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 119:02.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:02.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:02.22 else 119:02.22 ^~~~ 119:02.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:02.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:02.22 ^~~~~~~~~~~~~~~~~~ 119:02.23 /builddir/build/BUILD/firefox-64.0/dom/network/UDPSocket.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:02.23 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 119:02.23 ^~~~~~~~~~~~~~~~~~~~~~ 119:08.92 dom/permission 119:12.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 119:12.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 119:12.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 119:12.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 119:12.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 119:12.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 119:12.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 119:12.78 from /builddir/build/BUILD/firefox-64.0/dom/permission/PermissionObserver.h:10, 119:12.78 from /builddir/build/BUILD/firefox-64.0/dom/permission/PermissionObserver.cpp:7, 119:12.78 from /builddir/build/BUILD/firefox-64.0/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 119:12.78 /builddir/build/BUILD/firefox-64.0/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 119:12.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:12.78 foundInterface = 0; \ 119:12.78 ^~~~~~~~~~~~~~ 119:12.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:12.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:12.78 ^~~~~~~~~~~~~~~~~~~~~~~ 119:12.78 /builddir/build/BUILD/firefox-64.0/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:12.78 NS_INTERFACE_MAP_END 119:12.78 ^~~~~~~~~~~~~~~~~~~~ 119:12.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:12.79 else 119:12.79 ^~~~ 119:12.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 119:12.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 119:12.79 ^~~~~~~~~~~~~~~~~~ 119:12.79 /builddir/build/BUILD/firefox-64.0/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 119:12.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 119:12.79 ^~~~~~~~~~~~~~~~~~~~~~ 119:14.70 dom/plugins/base 119:28.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 119:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 119:28.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIPluginHost.h:14, 119:28.89 from /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsPluginHost.h:12, 119:28.89 from /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsPluginHost.cpp:9: 119:28.89 /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 119:28.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 119:28.89 foundInterface = 0; \ 119:28.89 ^~~~~~~~~~~~~~ 119:28.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 119:28.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 119:28.89 ^~~~~~~~~~~~~~~~~~~~~~~ 119:28.89 /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsPluginHost.cpp:1732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 119:28.89 NS_INTERFACE_MAP_END 119:28.90 ^~~~~~~~~~~~~~~~~~~~ 119:28.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 119:28.90 else 119:28.90 ^~~~ 119:28.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 119:28.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 119:28.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:28.90 /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsPluginHost.cpp:1731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 119:28.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 119:28.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:33.39 /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsPluginHost.cpp: In member function 'nsresult nsPluginHost::PostURL(nsISupports*, const char*, uint32_t, const char*, const char*, nsNPAPIPluginStreamListener*, const char*, const char*, bool, uint32_t, const char*)': 119:33.40 /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsPluginHost.cpp:667:17: warning: 'newDataToPostLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:33.40 sis->AdoptData(dataToPost, postDataLen); 119:33.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 119:33.40 /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsPluginHost.cpp:660:9: warning: 'dataToPost' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:33.40 free(dataToPost); 119:33.40 ~~~~^~~~~~~~~~~~ 119:40.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 119:40.48 /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 119:40.48 /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsJSNPRuntime.cpp:2156:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 119:40.48 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 119:40.48 ^ 119:40.48 /builddir/build/BUILD/firefox-64.0/dom/plugins/base/nsJSNPRuntime.cpp:259:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 119:40.48 typedef struct NPObjectMemberPrivate { 119:40.48 ^~~~~~~~~~~~~~~~~~~~~ 119:51.59 dom/plugins/ipc 120:27.21 dom/indexedDB 120:36.67 In file included from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/FileInfo.h:10, 120:36.67 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsParent.cpp:11: 120:36.67 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 120:36.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:36.67 foundInterface = 0; \ 120:36.67 ^~~~~~~~~~~~~~ 120:36.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:36.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:36.67 ^~~~~~~~~~~~~~~~~~~~~~~ 120:36.67 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsParent.cpp:29159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:36.67 NS_INTERFACE_MAP_END 120:36.67 ^~~~~~~~~~~~~~~~~~~~ 120:36.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:36.67 else 120:36.68 ^~~~ 120:36.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 120:36.68 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 120:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:36.68 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsParent.cpp:29158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 120:36.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 120:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:52.52 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 120:52.52 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsParent.cpp:18721:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 120:52.52 switch (maintenanceAction) { 120:52.52 ^~~~~~ 120:52.52 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsParent.cpp:18715:21: note: 'maintenanceAction' was declared here 120:52.52 MaintenanceAction maintenanceAction; 120:52.53 ^~~~~~~~~~~~~~~~~ 120:57.35 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 120:57.35 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/Key.cpp:607:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 120:57.35 ++out; 120:57.35 ^~~~~ 121:04.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 121:04.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 121:04.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 121:04.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 121:04.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 121:04.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 121:04.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 121:04.71 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:11, 121:04.71 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:04.71 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:04.71 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:04.71 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 121:04.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.71 foundInterface = 0; \ 121:04.71 ^~~~~~~~~~~~~~ 121:04.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:04.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:04.71 ^~~~~~~~~~~~~~~~~~~~~~~ 121:04.71 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/FileSnapshot.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:04.71 NS_INTERFACE_MAP_END 121:04.71 ^~~~~~~~~~~~~~~~~~~~ 121:04.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.71 else 121:04.71 ^~~~ 121:04.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 121:04.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 121:04.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.72 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/FileSnapshot.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 121:04.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 121:04.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.74 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 121:04.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.74 foundInterface = 0; \ 121:04.74 ^~~~~~~~~~~~~~ 121:04.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:04.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:04.74 ^~~~~~~~~~~~~~~~~~~~~~~ 121:04.74 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBCursor.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:04.74 NS_INTERFACE_MAP_END 121:04.74 ^~~~~~~~~~~~~~~~~~~~ 121:04.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.74 else 121:04.74 ^~~~ 121:04.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:04.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:04.74 ^~~~~~~~~~~~~~~~~~ 121:04.74 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBCursor.cpp:952:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:04.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 121:04.74 ^~~~~~~~~~~~~~~~~~~~~~ 121:04.83 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 121:04.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.83 foundInterface = 0; \ 121:04.83 ^~~~~~~~~~~~~~ 121:04.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:04.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:04.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.83 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBDatabase.cpp:1183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:04.83 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 121:04.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 121:04.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 121:04.83 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:12, 121:04.83 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:04.83 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:04.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:04.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.83 } else 121:04.83 ^~~~ 121:04.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 121:04.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 121:04.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.83 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBDatabase.cpp:1182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 121:04.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 121:04.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.85 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 121:04.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 121:04.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 121:04.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 121:04.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 121:04.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 121:04.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 121:04.85 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:11, 121:04.85 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:04.85 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:04.85 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:04.85 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 121:04.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.85 foundInterface = 0; \ 121:04.85 ^~~~~~~~~~~~~~ 121:04.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:04.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.85 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBEvents.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:04.85 NS_INTERFACE_MAP_END_INHERITING(Event) 121:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.85 else 121:04.85 ^~~~ 121:04.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:04.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:04.85 ^~~~~~~~~~~~~~~~~~ 121:04.85 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBEvents.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:04.85 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 121:04.85 ^~~~~~~~~~~~~~~~~~~~~~ 121:04.88 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 121:04.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.88 foundInterface = 0; \ 121:04.88 ^~~~~~~~~~~~~~ 121:04.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:04.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:04.88 ^~~~~~~~~~~~~~~~~~~~~~~ 121:04.88 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBFactory.cpp:930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:04.88 NS_INTERFACE_MAP_END 121:04.88 ^~~~~~~~~~~~~~~~~~~~ 121:04.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.88 else 121:04.88 ^~~~ 121:04.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:04.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:04.88 ^~~~~~~~~~~~~~~~~~ 121:04.88 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBFactory.cpp:929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:04.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 121:04.88 ^~~~~~~~~~~~~~~~~~~~~~ 121:04.90 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 121:04.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.90 foundInterface = 0; \ 121:04.90 ^~~~~~~~~~~~~~ 121:04.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:04.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:04.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.90 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBFileHandle.cpp:752:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:04.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 121:04.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.90 else 121:04.90 ^~~~ 121:04.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:04.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:04.90 ^~~~~~~~~~~~~~~~~~ 121:04.90 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBFileHandle.cpp:751:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:04.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 121:04.91 ^~~~~~~~~~~~~~~~~~~~~~ 121:04.91 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 121:04.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.91 foundInterface = 0; \ 121:04.91 ^~~~~~~~~~~~~~ 121:04.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:04.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:04.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.91 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBFileRequest.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:04.91 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 121:04.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 121:04.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 121:04.91 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:12, 121:04.91 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:04.91 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:04.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:04.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.92 } else 121:04.92 ^~~~ 121:04.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 121:04.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 121:04.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.92 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBFileRequest.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 121:04.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 121:04.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.93 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 121:04.93 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 121:04.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 121:04.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 121:04.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 121:04.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 121:04.94 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 121:04.94 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:11, 121:04.94 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:04.94 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:04.94 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:04.94 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 121:04.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.94 foundInterface = 0; \ 121:04.94 ^~~~~~~~~~~~~~ 121:04.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:04.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:04.94 ^~~~~~~~~~~~~~~~~~~~~~~ 121:04.94 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:04.94 NS_INTERFACE_MAP_END 121:04.94 ^~~~~~~~~~~~~~~~~~~~ 121:04.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.94 else 121:04.95 ^~~~ 121:04.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:04.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:04.95 ^~~~~~~~~~~~~~~~~~ 121:04.95 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:04.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 121:04.95 ^~~~~~~~~~~~~~~~~~~~~~ 121:04.95 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 121:04.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.95 foundInterface = 0; \ 121:04.95 ^~~~~~~~~~~~~~ 121:04.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:04.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:04.95 ^~~~~~~~~~~~~~~~~~~~~~~ 121:04.95 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBKeyRange.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:04.95 NS_INTERFACE_MAP_END 121:04.95 ^~~~~~~~~~~~~~~~~~~~ 121:04.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.95 else 121:04.95 ^~~~ 121:04.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:04.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:04.95 ^~~~~~~~~~~~~~~~~~ 121:04.96 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBKeyRange.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:04.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 121:04.96 ^~~~~~~~~~~~~~~~~~~~~~ 121:04.97 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 121:04.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:04.97 foundInterface = 0; \ 121:04.97 ^~~~~~~~~~~~~~ 121:04.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:04.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:04.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.98 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBMutableFile.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:04.98 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 121:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.98 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 121:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 121:04.98 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:12, 121:04.98 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:04.98 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:04.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 121:04.98 } else 121:04.98 ^~~~ 121:04.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 121:04.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 121:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:04.98 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBMutableFile.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 121:04.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 121:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.27 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 121:06.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 121:06.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 121:06.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 121:06.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 121:06.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 121:06.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 121:06.27 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:11, 121:06.27 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:06.27 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:06.27 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:06.27 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 121:06.27 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:06.28 foundInterface = 0; \ 121:06.28 ^~~~~~~~~~~~~~ 121:06.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:06.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:06.28 ^~~~~~~~~~~~~~~~~~~~~~~ 121:06.28 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBObjectStore.cpp:2036:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:06.28 NS_INTERFACE_MAP_END 121:06.28 ^~~~~~~~~~~~~~~~~~~~ 121:06.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:06.28 else 121:06.28 ^~~~ 121:06.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:06.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:06.28 ^~~~~~~~~~~~~~~~~~ 121:06.28 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBObjectStore.cpp:2035:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:06.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 121:06.28 ^~~~~~~~~~~~~~~~~~~~~~ 121:06.31 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 121:06.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:06.31 foundInterface = 0; \ 121:06.31 ^~~~~~~~~~~~~~ 121:06.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:06.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:06.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.31 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBRequest.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:06.31 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 121:06.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.31 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 121:06.31 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBRequest.cpp:401:5: note: some parts of macro expansion are not guarded by this 'else' clause 121:06.31 } else 121:06.32 ^~~~ 121:06.32 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 121:06.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 121:06.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 121:06.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 121:06.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 121:06.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 121:06.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 121:06.32 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:11, 121:06.32 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:06.32 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:06.32 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:06.32 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 121:06.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:06.32 foundInterface = 0; \ 121:06.32 ^~~~~~~~~~~~~~ 121:06.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:06.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:06.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.32 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBRequest.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:06.32 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 121:06.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.32 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 121:06.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 121:06.33 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:12, 121:06.33 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:06.33 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:06.33 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:06.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 121:06.33 } else 121:06.33 ^~~~ 121:06.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 121:06.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 121:06.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.33 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBRequest.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 121:06.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 121:06.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 121:06.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 121:06.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 121:06.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 121:06.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 121:06.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 121:06.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 121:06.34 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:11, 121:06.34 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:06.34 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:06.34 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:06.34 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 121:06.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:06.34 foundInterface = 0; \ 121:06.34 ^~~~~~~~~~~~~~ 121:06.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:06.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:06.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.34 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.cpp:996:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:06.34 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 121:06.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:06.34 else 121:06.34 ^~~~ 121:06.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:06.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:06.35 ^~~~~~~~~~~~~~~~~~ 121:06.35 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.cpp:995:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:06.35 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 121:06.35 ^~~~~~~~~~~~~~~~~~~~~~ 121:06.35 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 121:06.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:06.35 foundInterface = 0; \ 121:06.35 ^~~~~~~~~~~~~~ 121:06.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:06.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:06.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.35 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:06.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 121:06.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 121:06.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 121:06.35 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBTransaction.h:12, 121:06.35 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.h:10, 121:06.35 from /builddir/build/BUILD/firefox-64.0/dom/indexedDB/ActorsChild.cpp:7, 121:06.36 from /builddir/build/BUILD/firefox-64.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 121:06.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 121:06.36 } else 121:06.36 ^~~~ 121:06.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 121:06.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 121:06.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:06.36 /builddir/build/BUILD/firefox-64.0/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 121:06.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 121:06.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:29.94 dom/system 121:33.49 In file included from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsUtils.h:14, 121:33.49 from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCOMPtr.h:30, 121:33.49 from /builddir/build/BUILD/firefox-64.0/xpcom/base/nsAutoPtr.h:10, 121:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 121:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 121:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 121:33.50 from /builddir/build/BUILD/firefox-64.0/dom/bindings/BindingUtils.h:19, 121:33.50 from /builddir/build/BUILD/firefox-64.0/dom/system/OSFileConstants.cpp:52, 121:33.50 from /builddir/build/BUILD/firefox-64.0/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 121:33.50 /builddir/build/BUILD/firefox-64.0/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 121:33.50 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:33.50 foundInterface = 0; \ 121:33.50 ^~~~~~~~~~~~~~ 121:33.50 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:33.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:33.50 ^~~~~~~~~~~~~~~~~~~~~~~ 121:33.50 /builddir/build/BUILD/firefox-64.0/dom/system/nsDeviceSensors.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:33.50 NS_INTERFACE_MAP_END 121:33.50 ^~~~~~~~~~~~~~~~~~~~ 121:33.50 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:33.50 else 121:33.50 ^~~~ 121:33.50 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 121:33.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 121:33.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:33.50 /builddir/build/BUILD/firefox-64.0/dom/system/nsDeviceSensors.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 121:33.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 121:33.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:35.13 dom/ipc 121:45.91 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 121:45.91 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 121:45.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 121:45.91 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 121:45.91 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 121:45.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 121:45.91 from /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentChild.h:12, 121:45.91 from /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentChild.cpp:11: 121:45.91 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 121:45.91 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:45.91 foundInterface = 0; \ 121:45.91 ^~~~~~~~~~~~~~ 121:45.92 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:45.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:45.92 ^~~~~~~~~~~~~~~~~~~~~~~ 121:45.92 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentChild.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:45.92 NS_INTERFACE_MAP_END 121:45.92 ^~~~~~~~~~~~~~~~~~~~ 121:45.92 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:45.92 else 121:45.92 ^~~~ 121:45.92 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 121:45.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 121:45.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:45.92 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentChild.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 121:45.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 121:45.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:13.98 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 122:13.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 122:13.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/StaticMutex.h:11, 122:13.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/gfx/2D.h:31, 122:13.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsRect.h:16, 122:13.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/Units.h:17, 122:13.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/FrameMetrics.h:12, 122:13.99 from /builddir/build/BUILD/firefox-64.0/dom/ipc/CoalescedInputData.h:11, 122:13.99 from /builddir/build/BUILD/firefox-64.0/dom/ipc/CoalescedMouseData.h:10, 122:13.99 from /builddir/build/BUILD/firefox-64.0/dom/ipc/CoalescedMouseData.cpp:8, 122:13.99 from /builddir/build/BUILD/firefox-64.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 122:13.99 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 122:13.99 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:13.99 foundInterface = 0; \ 122:13.99 ^~~~~~~~~~~~~~ 122:13.99 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:13.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:13.99 ^~~~~~~~~~~~~~~~~~~~~~~ 122:13.99 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentParent.cpp:2992:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:13.99 NS_INTERFACE_MAP_END 122:13.99 ^~~~~~~~~~~~~~~~~~~~ 122:13.99 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:13.99 else 122:13.99 ^~~~ 122:14.00 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:14.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:14.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:14.00 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentParent.cpp:2991:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:14.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 122:14.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:14.31 /builddir/build/BUILD/firefox-64.0/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 122:14.32 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:14.32 foundInterface = 0; \ 122:14.32 ^~~~~~~~~~~~~~ 122:14.32 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:14.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:14.32 /builddir/build/BUILD/firefox-64.0/dom/ipc/SharedMap.cpp:520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:14.32 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 122:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:14.32 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 122:14.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 122:14.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 122:14.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MouseEvents.h:11, 122:14.32 from /builddir/build/BUILD/firefox-64.0/dom/ipc/CoalescedMouseData.h:11, 122:14.32 from /builddir/build/BUILD/firefox-64.0/dom/ipc/CoalescedMouseData.cpp:8, 122:14.32 from /builddir/build/BUILD/firefox-64.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 122:14.32 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 122:14.32 } else 122:14.32 ^~~~ 122:14.32 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122:14.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:14.32 /builddir/build/BUILD/firefox-64.0/dom/ipc/SharedMap.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:14.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 122:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:14.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MouseEvents.h:11, 122:14.88 from /builddir/build/BUILD/firefox-64.0/dom/ipc/CoalescedMouseData.h:11, 122:14.88 from /builddir/build/BUILD/firefox-64.0/dom/ipc/CoalescedMouseData.cpp:8, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 122:14.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 122:14.88 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 122:14.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 122:14.88 memset(aT, 0, sizeof(T)); 122:14.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 122:14.88 In file included from /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentParent.cpp:174, 122:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 122:14.88 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 122:14.88 struct AmountFns 122:14.88 ^~~~~~~~~ 122:14.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MouseEvents.h:11, 122:14.89 from /builddir/build/BUILD/firefox-64.0/dom/ipc/CoalescedMouseData.h:11, 122:14.89 from /builddir/build/BUILD/firefox-64.0/dom/ipc/CoalescedMouseData.cpp:8, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 122:14.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 122:14.89 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 122:14.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 122:14.89 memset(aT, 0, sizeof(T)); 122:14.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 122:14.89 In file included from /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentParent.cpp:174, 122:14.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 122:14.89 /builddir/build/BUILD/firefox-64.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 122:14.89 struct SizeOfTabFns 122:14.89 ^~~~~~~~~~~~ 122:22.17 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 122:22.17 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 122:22.17 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 122:22.17 mContent.Init(IOThreadChild::message_loop(), 122:22.17 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:22.17 ParentPid(), 122:22.17 ~~~~~~~~~~~~ 122:22.17 *parentBuildID, 122:22.17 ~~~~~~~~~~~~~~~ 122:22.17 IOThreadChild::channel(), 122:22.17 ~~~~~~~~~~~~~~~~~~~~~~~~~ 122:22.17 *childID, 122:22.17 ~~~~~~~~~ 122:22.17 *isForBrowser); 122:22.17 ~~~~~~~~~~~~~~ 122:22.17 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentProcess.cpp:282:22: warning: 'schedulerPrefs' may be used uninitialized in this function [-Wmaybe-uninitialized] 122:22.17 Scheduler::SetPrefs(*schedulerPrefs); 122:22.18 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 122:22.18 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentProcess.cpp:267:28: warning: 'prefMapSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 122:22.18 Preferences::InitSnapshot(prefMapHandle.ref(), *prefMapSize); 122:22.18 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:22.18 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentProcess.cpp:275:15: warning: 'prefsLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 122:22.18 if (!shm.Map(*prefsLen)) { 122:22.18 ~~~~~~~^~~~~~~~~~~ 122:22.18 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 122:22.18 mContent.Init(IOThreadChild::message_loop(), 122:22.18 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:22.18 ParentPid(), 122:22.18 ~~~~~~~~~~~~ 122:22.18 *parentBuildID, 122:22.18 ~~~~~~~~~~~~~~~ 122:22.18 IOThreadChild::channel(), 122:22.18 ~~~~~~~~~~~~~~~~~~~~~~~~~ 122:22.18 *childID, 122:22.18 ~~~~~~~~~ 122:22.18 *isForBrowser); 122:22.18 ~~~~~~~~~~~~~~ 122:22.18 /builddir/build/BUILD/firefox-64.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'childID' may be used uninitialized in this function [-Wmaybe-uninitialized] 122:23.29 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 122:23.29 /builddir/build/BUILD/firefox-64.0/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 122:23.29 /builddir/build/BUILD/firefox-64.0/dom/ipc/SharedMap.cpp:249:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 122:23.29 for (uint32_t i = 0; i < count; i++) { 122:23.29 ~~^~~~~~~ 122:39.39 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 122:39.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 122:39.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFile.h:10, 122:39.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/FileUtils.h:21, 122:39.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 122:39.39 from /builddir/build/BUILD/firefox-64.0/dom/ipc/SharedStringMap.h:10, 122:39.39 from /builddir/build/BUILD/firefox-64.0/dom/ipc/SharedStringMap.cpp:7, 122:39.39 from /builddir/build/BUILD/firefox-64.0/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 122:39.39 /builddir/build/BUILD/firefox-64.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 122:39.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:39.39 foundInterface = 0; \ 122:39.39 ^~~~~~~~~~~~~~ 122:39.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:39.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:39.39 ^~~~~~~~~~~~~~~~~~~~~~~ 122:39.39 /builddir/build/BUILD/firefox-64.0/dom/ipc/TabChild.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:39.39 NS_INTERFACE_MAP_END 122:39.39 ^~~~~~~~~~~~~~~~~~~~ 122:39.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:39.39 else 122:39.39 ^~~~ 122:39.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:39.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:39.39 ^~~~~~~~~~~~~~~~~~ 122:39.40 /builddir/build/BUILD/firefox-64.0/dom/ipc/TabChild.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:39.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 122:39.40 ^~~~~~~~~~~~~~~~~~~~~~ 122:39.42 /builddir/build/BUILD/firefox-64.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 122:39.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:39.42 foundInterface = 0; \ 122:39.42 ^~~~~~~~~~~~~~ 122:39.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:39.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:39.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.42 /builddir/build/BUILD/firefox-64.0/dom/ipc/TabChild.cpp:709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:39.42 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 122:39.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:39.42 else 122:39.42 ^~~~ 122:39.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:39.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:39.42 ^~~~~~~~~~~~~~~~~~ 122:39.42 /builddir/build/BUILD/firefox-64.0/dom/ipc/TabChild.cpp:708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:39.43 NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 122:39.43 ^~~~~~~~~~~~~~~~~~~~~~ 122:39.55 /builddir/build/BUILD/firefox-64.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 122:39.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:39.55 foundInterface = 0; \ 122:39.55 ^~~~~~~~~~~~~~ 122:39.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:39.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:39.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.55 /builddir/build/BUILD/firefox-64.0/dom/ipc/TabChild.cpp:3579:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:39.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 122:39.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:39.55 else 122:39.55 ^~~~ 122:39.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:39.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:39.55 ^~~~~~~~~~~~~~~~~~ 122:39.55 /builddir/build/BUILD/firefox-64.0/dom/ipc/TabChild.cpp:3578:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:39.55 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 122:39.55 ^~~~~~~~~~~~~~~~~~~~~~ 122:53.49 dom/workers 122:58.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 122:58.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 122:58.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:58.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Worker.h:11, 122:58.79 from /builddir/build/BUILD/firefox-64.0/dom/workers/ChromeWorker.h:10, 122:58.79 from /builddir/build/BUILD/firefox-64.0/dom/workers/ChromeWorker.cpp:7, 122:58.79 from /builddir/build/BUILD/firefox-64.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 122:58.79 /builddir/build/BUILD/firefox-64.0/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 122:58.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:58.79 foundInterface = 0; \ 122:58.79 ^~~~~~~~~~~~~~ 122:58.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:58.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:58.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.79 /builddir/build/BUILD/firefox-64.0/dom/workers/SharedWorker.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:58.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 122:58.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:58.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Worker.h:11, 122:58.80 from /builddir/build/BUILD/firefox-64.0/dom/workers/ChromeWorker.h:10, 122:58.80 from /builddir/build/BUILD/firefox-64.0/dom/workers/ChromeWorker.cpp:7, 122:58.80 from /builddir/build/BUILD/firefox-64.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 122:58.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 122:58.80 } else 122:58.80 ^~~~ 122:58.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122:58.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:58.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.80 /builddir/build/BUILD/firefox-64.0/dom/workers/SharedWorker.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:58.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 122:58.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.81 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 122:58.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 122:58.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:58.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Worker.h:11, 122:58.81 from /builddir/build/BUILD/firefox-64.0/dom/workers/ChromeWorker.h:10, 122:58.81 from /builddir/build/BUILD/firefox-64.0/dom/workers/ChromeWorker.cpp:7, 122:58.81 from /builddir/build/BUILD/firefox-64.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 122:58.81 /builddir/build/BUILD/firefox-64.0/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 122:58.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:58.81 foundInterface = 0; \ 122:58.81 ^~~~~~~~~~~~~~ 122:58.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:58.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.81 /builddir/build/BUILD/firefox-64.0/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:58.81 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 122:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.81 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:58.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Worker.h:11, 122:58.81 from /builddir/build/BUILD/firefox-64.0/dom/workers/ChromeWorker.h:10, 122:58.81 from /builddir/build/BUILD/firefox-64.0/dom/workers/ChromeWorker.cpp:7, 122:58.81 from /builddir/build/BUILD/firefox-64.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 122:58.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 122:58.81 } else 122:58.81 ^~~~ 122:58.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122:58.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.81 /builddir/build/BUILD/firefox-64.0/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:58.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 122:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 123:14.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 123:14.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 123:14.71 from /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerLoadInfo.h:10, 123:14.71 from /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerLoadInfo.cpp:7, 123:14.71 from /builddir/build/BUILD/firefox-64.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 123:14.71 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 123:14.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:14.71 foundInterface = 0; \ 123:14.71 ^~~~~~~~~~~~~~ 123:14.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:14.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:14.71 ^~~~~~~~~~~~~~~~~~~~~~~ 123:14.71 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerPrivate.cpp:5418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:14.71 NS_INTERFACE_MAP_END 123:14.71 ^~~~~~~~~~~~~~~~~~~~ 123:14.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:14.72 else 123:14.72 ^~~~ 123:14.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:14.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:14.72 ^~~~~~~~~~~~~~~~~~ 123:14.72 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerPrivate.cpp:5408:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:14.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:14.72 ^~~~~~~~~~~~~~~~~~~~~~ 123:14.72 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 123:14.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:14.72 foundInterface = 0; \ 123:14.72 ^~~~~~~~~~~~~~ 123:14.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:14.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:14.72 ^~~~~~~~~~~~~~~~~~~~~~~ 123:14.72 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerRunnable.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:14.72 NS_INTERFACE_MAP_END 123:14.72 ^~~~~~~~~~~~~~~~~~~~ 123:14.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:47: 123:14.72 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerRunnable.cpp:223:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:14.73 else 123:14.73 ^~~~ 123:14.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 123:14.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 123:14.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 123:14.85 from /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerLoadInfo.h:10, 123:14.85 from /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerLoadInfo.cpp:7, 123:14.85 from /builddir/build/BUILD/firefox-64.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 123:14.85 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 123:14.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:14.85 foundInterface = 0; \ 123:14.85 ^~~~~~~~~~~~~~ 123:14.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:14.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.85 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerScope.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:14.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:14.85 else 123:14.85 ^~~~ 123:14.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:14.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:14.85 ^~~~~~~~~~~~~~~~~~ 123:14.85 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerScope.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:14.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:14.85 ^~~~~~~~~~~~~~~~~~~~~~ 123:14.87 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 123:14.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:14.87 foundInterface = 0; \ 123:14.87 ^~~~~~~~~~~~~~ 123:14.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:14.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.87 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerScope.cpp:687:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:14.87 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 123:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 123:14.87 from /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerPrivate.h:12, 123:14.88 from /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerLoadInfo.cpp:8, 123:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 123:14.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:14.88 } else 123:14.88 ^~~~ 123:14.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:14.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:14.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.88 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerScope.cpp:686:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:14.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 123:14.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.88 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 123:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 123:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 123:14.88 from /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerLoadInfo.h:10, 123:14.88 from /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerLoadInfo.cpp:7, 123:14.88 from /builddir/build/BUILD/firefox-64.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 123:14.88 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 123:14.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:14.89 foundInterface = 0; \ 123:14.89 ^~~~~~~~~~~~~~ 123:14.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:14.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.89 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerScope.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:14.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:14.89 else 123:14.89 ^~~~ 123:14.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:14.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:14.89 ^~~~~~~~~~~~~~~~~~ 123:14.89 /builddir/build/BUILD/firefox-64.0/dom/workers/WorkerScope.cpp:962:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:14.89 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 123:14.89 ^~~~~~~~~~~~~~~~~~~~~~ 123:24.94 dom/audiochannel 123:27.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 123:27.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 123:27.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIAudioChannelAgent.h:10, 123:27.89 from /builddir/build/BUILD/firefox-64.0/dom/audiochannel/AudioChannelAgent.h:10, 123:27.89 from /builddir/build/BUILD/firefox-64.0/dom/audiochannel/AudioChannelAgent.cpp:5, 123:27.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 123:27.89 /builddir/build/BUILD/firefox-64.0/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 123:27.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:27.89 foundInterface = 0; \ 123:27.89 ^~~~~~~~~~~~~~ 123:27.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:27.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:27.90 ^~~~~~~~~~~~~~~~~~~~~~~ 123:27.90 /builddir/build/BUILD/firefox-64.0/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:27.90 NS_INTERFACE_MAP_END 123:27.90 ^~~~~~~~~~~~~~~~~~~~ 123:27.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:27.90 else 123:27.90 ^~~~ 123:27.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:27.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:27.90 ^~~~~~~~~~~~~~~~~~ 123:27.90 /builddir/build/BUILD/firefox-64.0/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:27.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:27.90 ^~~~~~~~~~~~~~~~~~~~~~ 123:28.34 /builddir/build/BUILD/firefox-64.0/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 123:28.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:28.34 foundInterface = 0; \ 123:28.34 ^~~~~~~~~~~~~~ 123:28.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:28.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:28.34 ^~~~~~~~~~~~~~~~~~~~~~~ 123:28.34 /builddir/build/BUILD/firefox-64.0/dom/audiochannel/AudioChannelService.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:28.34 NS_INTERFACE_MAP_END 123:28.34 ^~~~~~~~~~~~~~~~~~~~ 123:28.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:28.34 else 123:28.34 ^~~~ 123:28.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:28.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:28.34 ^~~~~~~~~~~~~~~~~~ 123:28.35 /builddir/build/BUILD/firefox-64.0/dom/audiochannel/AudioChannelService.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:28.35 NS_INTERFACE_MAP_ENTRY(nsIObserver) 123:28.35 ^~~~~~~~~~~~~~~~~~~~~~ 123:30.40 dom/broadcastchannel 123:36.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 123:36.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 123:36.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:36.08 from /builddir/build/BUILD/firefox-64.0/dom/broadcastchannel/BroadcastChannel.h:11, 123:36.08 from /builddir/build/BUILD/firefox-64.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 123:36.08 from /builddir/build/BUILD/firefox-64.0/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 123:36.08 /builddir/build/BUILD/firefox-64.0/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 123:36.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:36.08 foundInterface = 0; \ 123:36.08 ^~~~~~~~~~~~~~ 123:36.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:36.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:36.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.08 /builddir/build/BUILD/firefox-64.0/dom/broadcastchannel/BroadcastChannel.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:36.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:36.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 123:36.08 from /builddir/build/BUILD/firefox-64.0/dom/broadcastchannel/BroadcastChannel.h:11, 123:36.08 from /builddir/build/BUILD/firefox-64.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 123:36.08 from /builddir/build/BUILD/firefox-64.0/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 123:36.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:36.08 } else 123:36.08 ^~~~ 123:36.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:36.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.09 /builddir/build/BUILD/firefox-64.0/dom/broadcastchannel/BroadcastChannel.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:36.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 123:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.93 dom/messagechannel 123:42.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 123:42.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 123:42.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:42.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 123:42.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 123:42.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 123:42.35 from /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessageChannel.h:11, 123:42.36 from /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessageChannel.cpp:7, 123:42.36 from /builddir/build/BUILD/firefox-64.0/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 123:42.36 /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 123:42.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:42.36 foundInterface = 0; \ 123:42.36 ^~~~~~~~~~~~~~ 123:42.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:42.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:42.36 ^~~~~~~~~~~~~~~~~~~~~~~ 123:42.36 /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:42.36 NS_INTERFACE_MAP_END 123:42.36 ^~~~~~~~~~~~~~~~~~~~ 123:42.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:42.36 else 123:42.36 ^~~~ 123:42.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:42.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:42.36 ^~~~~~~~~~~~~~~~~~ 123:42.36 /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:42.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:42.36 ^~~~~~~~~~~~~~~~~~~~~~ 123:44.79 /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 123:44.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:44.79 foundInterface = 0; \ 123:44.80 ^~~~~~~~~~~~~~ 123:44.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:44.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:44.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:44.80 /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessagePort.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:44.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:44.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:44.80 In file included from /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessageChannel.h:13, 123:44.80 from /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessageChannel.cpp:7, 123:44.80 from /builddir/build/BUILD/firefox-64.0/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 123:44.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:44.80 } else 123:44.80 ^~~~ 123:44.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:44.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:44.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:44.80 /builddir/build/BUILD/firefox-64.0/dom/messagechannel/MessagePort.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:44.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 123:44.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:49.12 dom/promise 123:53.95 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 123:53.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 123:53.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:53.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 123:53.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 123:53.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 123:53.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Promise.h:11, 123:53.95 from /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp:7, 123:53.95 from /builddir/build/BUILD/firefox-64.0/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 123:53.95 /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 123:53.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:53.95 foundInterface = 0; \ 123:53.95 ^~~~~~~~~~~~~~ 123:53.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:53.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:53.95 ^~~~~~~~~~~~~~~~~~~~~~~ 123:53.95 /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:53.95 NS_INTERFACE_MAP_END 123:53.95 ^~~~~~~~~~~~~~~~~~~~ 123:53.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:53.95 else 123:53.95 ^~~~ 123:53.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:53.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:53.95 ^~~~~~~~~~~~~~~~~~ 123:53.95 /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:53.95 NS_INTERFACE_MAP_ENTRY(Promise) 123:53.95 ^~~~~~~~~~~~~~~~~~~~~~ 123:53.95 /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 123:53.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:53.96 foundInterface = 0; \ 123:53.96 ^~~~~~~~~~~~~~ 123:53.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:53.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:53.96 ^~~~~~~~~~~~~~~~~~~~~~~ 123:53.96 /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:53.96 NS_INTERFACE_MAP_END 123:53.96 ^~~~~~~~~~~~~~~~~~~~ 123:53.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:53.96 else 123:53.96 ^~~~ 123:53.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:53.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:53.96 ^~~~~~~~~~~~~~~~~~ 123:53.96 /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp:281:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:53.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:53.96 ^~~~~~~~~~~~~~~~~~~~~~ 123:53.96 /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 123:53.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:53.96 foundInterface = 0; \ 123:53.96 ^~~~~~~~~~~~~~ 123:53.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:53.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:53.97 ^~~~~~~~~~~~~~~~~~~~~~~ 123:53.97 /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:53.97 NS_INTERFACE_MAP_END 123:53.97 ^~~~~~~~~~~~~~~~~~~~ 123:53.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:53.97 else 123:53.97 ^~~~ 123:53.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:53.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:53.97 ^~~~~~~~~~~~~~~~~~ 123:53.97 /builddir/build/BUILD/firefox-64.0/dom/promise/Promise.cpp:449:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:53.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:53.97 ^~~~~~~~~~~~~~~~~~~~~~ 123:58.14 dom/smil 124:01.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ContentEvents.h:11, 124:01.84 from /builddir/build/BUILD/firefox-64.0/dom/smil/TimeEvent.cpp:7, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 124:01.84 /builddir/build/BUILD/firefox-64.0/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 124:01.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:01.84 foundInterface = 0; \ 124:01.84 ^~~~~~~~~~~~~~ 124:01.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:01.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:01.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:01.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:01.84 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 124:01.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:01.84 /builddir/build/BUILD/firefox-64.0/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:01.84 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 124:01.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:01.84 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasicEvents.h:11, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ContentEvents.h:11, 124:01.84 from /builddir/build/BUILD/firefox-64.0/dom/smil/TimeEvent.cpp:7, 124:01.84 from /builddir/build/BUILD/firefox-64.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 124:01.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:01.84 } else 124:01.84 ^~~~ 124:01.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:01.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:01.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:01.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:01.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 124:01.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:01.85 /builddir/build/BUILD/firefox-64.0/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:01.85 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 124:01.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:07.06 In file included from /usr/include/string.h:494, 124:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/string.h:3, 124:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/throw_gcc.h:14, 124:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/stl_wrappers/type_traits:64, 124:07.06 from /usr/include/c++/8/bits/move.h:55, 124:07.06 from /usr/include/c++/8/bits/nested_exception.h:40, 124:07.06 from /usr/include/c++/8/exception:144, 124:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/exception:3, 124:07.06 from /usr/include/c++/8/new:40, 124:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/new:3, 124:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/stl_wrappers/new:44, 124:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/mozalloc.h:16, 124:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nscore.h:20, 124:07.06 from /builddir/build/BUILD/firefox-64.0/dom/smil/nsISMILType.h:11, 124:07.06 from /builddir/build/BUILD/firefox-64.0/dom/smil/SMILBoolType.h:11, 124:07.06 from /builddir/build/BUILD/firefox-64.0/dom/smil/SMILBoolType.cpp:7, 124:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:2: 124:07.06 In function 'void* memcpy(void*, const void*, size_t)', 124:07.06 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegionWithHeader(void*, const void*, size_t, size_t)' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:612:11, 124:07.06 inlined from 'bool nsTArray_base::EnsureNotUsingAutoArrayBuffer(nsTArray_base::size_type) [with ActualAlloc = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray-inl.h:526:45, 124:07.06 inlined from 'typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayFallibleAllocator; Allocator = nsTArrayFallibleAllocator; Alloc = nsTArrayFallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray-inl.h:426:52, 124:07.06 inlined from 'typename Alloc::ResultType nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayFallibleAllocator; E = nsSMILValue; Alloc = nsTArrayFallibleAllocator]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:1961:25, 124:07.06 inlined from 'virtual nsresult nsSMILAnimationFunction::GetValues(const nsISMILAttr&, nsSMILAnimationFunction::nsSMILValueArray&)' at /builddir/build/BUILD/firefox-64.0/dom/smil/nsSMILAnimationFunction.cpp:847:22: 124:07.06 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [9, 32] is out of the bounds [0, 8] of object 'result' with type 'nsSMILAnimationFunction::nsSMILValueArray' {aka 'FallibleTArray'} [-Warray-bounds] 124:07.06 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 124:07.06 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:07.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:56: 124:07.06 /builddir/build/BUILD/firefox-64.0/dom/smil/nsSMILAnimationFunction.cpp: In member function 'virtual nsresult nsSMILAnimationFunction::GetValues(const nsISMILAttr&, nsSMILAnimationFunction::nsSMILValueArray&)': 124:07.06 /builddir/build/BUILD/firefox-64.0/dom/smil/nsSMILAnimationFunction.cpp:784:20: note: 'result' declared here 124:07.06 nsSMILValueArray result; 124:07.06 ^~~~~~ 124:15.51 dom/url 124:18.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 124:18.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 124:18.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 124:18.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:18.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:18.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:18.56 from /builddir/build/BUILD/firefox-64.0/dom/url/URL.h:10, 124:18.56 from /builddir/build/BUILD/firefox-64.0/dom/url/URL.cpp:7, 124:18.56 from /builddir/build/BUILD/firefox-64.0/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 124:18.56 /builddir/build/BUILD/firefox-64.0/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 124:18.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:18.57 foundInterface = 0; \ 124:18.57 ^~~~~~~~~~~~~~ 124:18.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:18.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:18.57 ^~~~~~~~~~~~~~~~~~~~~~~ 124:18.57 /builddir/build/BUILD/firefox-64.0/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:18.57 NS_INTERFACE_MAP_END 124:18.57 ^~~~~~~~~~~~~~~~~~~~ 124:18.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:18.57 else 124:18.57 ^~~~ 124:18.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:18.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:18.57 ^~~~~~~~~~~~~~~~~~ 124:18.57 /builddir/build/BUILD/firefox-64.0/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:18.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:18.57 ^~~~~~~~~~~~~~~~~~~~~~ 124:18.64 /builddir/build/BUILD/firefox-64.0/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 124:18.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:18.64 foundInterface = 0; \ 124:18.64 ^~~~~~~~~~~~~~ 124:18.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:18.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:18.64 ^~~~~~~~~~~~~~~~~~~~~~~ 124:18.65 /builddir/build/BUILD/firefox-64.0/dom/url/URLSearchParams.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:18.65 NS_INTERFACE_MAP_END 124:18.65 ^~~~~~~~~~~~~~~~~~~~ 124:18.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:18.65 else 124:18.65 ^~~~ 124:18.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:18.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:18.65 ^~~~~~~~~~~~~~~~~~ 124:18.65 /builddir/build/BUILD/firefox-64.0/dom/url/URLSearchParams.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:18.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:18.65 ^~~~~~~~~~~~~~~~~~~~~~ 124:21.78 dom/webauthn 124:25.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 124:25.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 124:25.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:25.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 124:25.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 124:25.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 124:25.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 124:25.35 from /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 124:25.35 from /builddir/build/BUILD/firefox-64.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 124:25.35 /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 124:25.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:25.35 foundInterface = 0; \ 124:25.35 ^~~~~~~~~~~~~~ 124:25.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:25.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:25.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.36 /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:25.36 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 124:25.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.37 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 124:25.37 from /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 124:25.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:25.37 } else 124:25.37 ^~~~ 124:25.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:25.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:25.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.37 /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:25.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 124:25.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.37 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 124:25.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 124:25.37 from /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 124:25.38 from /builddir/build/BUILD/firefox-64.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 124:25.38 /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 124:25.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:25.38 foundInterface = 0; \ 124:25.38 ^~~~~~~~~~~~~~ 124:25.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:25.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:25.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.38 /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAttestationResponse.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:25.38 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 124:25.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.38 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:25.38 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:25.38 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 124:25.38 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 124:25.38 from /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 124:25.38 from /builddir/build/BUILD/firefox-64.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 124:25.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:25.38 } else 124:25.38 ^~~~ 124:25.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:25.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:25.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.39 /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAttestationResponse.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:25.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 124:25.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.39 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 124:25.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 124:25.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:25.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 124:25.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 124:25.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 124:25.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 124:25.39 from /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 124:25.39 from /builddir/build/BUILD/firefox-64.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 124:25.39 /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 124:25.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:25.39 foundInterface = 0; \ 124:25.39 ^~~~~~~~~~~~~~ 124:25.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:25.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:25.39 ^~~~~~~~~~~~~~~~~~~~~~~ 124:25.39 /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:25.39 NS_INTERFACE_MAP_END 124:25.39 ^~~~~~~~~~~~~~~~~~~~ 124:25.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:25.40 else 124:25.40 ^~~~ 124:25.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:25.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:25.40 ^~~~~~~~~~~~~~~~~~ 124:25.40 /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:25.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:25.40 ^~~~~~~~~~~~~~~~~~~~~~ 124:25.54 /builddir/build/BUILD/firefox-64.0/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 124:25.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:25.54 foundInterface = 0; \ 124:25.54 ^~~~~~~~~~~~~~ 124:25.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:25.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:25.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.54 /builddir/build/BUILD/firefox-64.0/dom/webauthn/PublicKeyCredential.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:25.54 NS_INTERFACE_MAP_END_INHERITING(Credential) 124:25.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.55 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:25.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:25.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 124:25.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 124:25.55 from /builddir/build/BUILD/firefox-64.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 124:25.55 from /builddir/build/BUILD/firefox-64.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 124:25.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:25.55 } else 124:25.55 ^~~~ 124:25.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:25.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:25.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.55 /builddir/build/BUILD/firefox-64.0/dom/webauthn/PublicKeyCredential.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:25.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 124:25.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:36.70 dom/xbl 124:40.61 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 124:40.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 124:40.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:40.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 124:40.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 124:40.61 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 124:40.61 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINodeList.h:10, 124:40.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 124:40.61 from /builddir/build/BUILD/firefox-64.0/dom/xbl/XBLChildrenElement.cpp:7, 124:40.61 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 124:40.61 /builddir/build/BUILD/firefox-64.0/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 124:40.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:40.61 foundInterface = 0; \ 124:40.61 ^~~~~~~~~~~~~~ 124:40.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:40.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:40.62 ^~~~~~~~~~~~~~~~~~~~~~~ 124:40.62 /builddir/build/BUILD/firefox-64.0/dom/xbl/XBLChildrenElement.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:40.62 NS_INTERFACE_MAP_END 124:40.62 ^~~~~~~~~~~~~~~~~~~~ 124:40.62 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 124:40.62 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINodeList.h:10, 124:40.62 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 124:40.62 from /builddir/build/BUILD/firefox-64.0/dom/xbl/XBLChildrenElement.cpp:7, 124:40.62 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 124:40.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:40.62 } else 124:40.62 ^~~~ 124:40.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:40.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:40.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:40.62 /builddir/build/BUILD/firefox-64.0/dom/xbl/XBLChildrenElement.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 124:40.62 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 124:40.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:42.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 124:42.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 124:42.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:42.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 124:42.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 124:42.01 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 124:42.01 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINodeList.h:10, 124:42.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 124:42.01 from /builddir/build/BUILD/firefox-64.0/dom/xbl/XBLChildrenElement.cpp:7, 124:42.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 124:42.01 /builddir/build/BUILD/firefox-64.0/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 124:42.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:42.01 foundInterface = 0; \ 124:42.01 ^~~~~~~~~~~~~~ 124:42.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:42.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:42.01 ^~~~~~~~~~~~~~~~~~~~~~~ 124:42.01 /builddir/build/BUILD/firefox-64.0/dom/xbl/nsBindingManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:42.01 NS_INTERFACE_MAP_END 124:42.01 ^~~~~~~~~~~~~~~~~~~~ 124:42.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:42.01 else 124:42.01 ^~~~ 124:42.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:42.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:42.01 ^~~~~~~~~~~~~~~~~~ 124:42.01 /builddir/build/BUILD/firefox-64.0/dom/xbl/nsBindingManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:42.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:42.01 ^~~~~~~~~~~~~~~~~~~~~~ 124:42.10 /builddir/build/BUILD/firefox-64.0/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 124:42.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:42.11 foundInterface = 0; \ 124:42.11 ^~~~~~~~~~~~~~ 124:42.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:42.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:42.11 ^~~~~~~~~~~~~~~~~~~~~~~ 124:42.11 /builddir/build/BUILD/firefox-64.0/dom/xbl/nsXBLDocumentInfo.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:42.11 NS_INTERFACE_MAP_END 124:42.11 ^~~~~~~~~~~~~~~~~~~~ 124:42.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:42.11 else 124:42.11 ^~~~ 124:42.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:42.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:42.11 ^~~~~~~~~~~~~~~~~~ 124:42.11 /builddir/build/BUILD/firefox-64.0/dom/xbl/nsXBLDocumentInfo.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:42.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:42.11 ^~~~~~~~~~~~~~~~~~~~~~ 124:43.19 /builddir/build/BUILD/firefox-64.0/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 124:43.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:43.20 foundInterface = 0; \ 124:43.20 ^~~~~~~~~~~~~~ 124:43.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:43.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:43.20 ^~~~~~~~~~~~~~~~~~~~~~~ 124:43.20 /builddir/build/BUILD/firefox-64.0/dom/xbl/nsXBLResourceLoader.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:43.20 NS_INTERFACE_MAP_END 124:43.20 ^~~~~~~~~~~~~~~~~~~~ 124:43.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:43.20 else 124:43.20 ^~~~ 124:43.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:43.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:43.20 ^~~~~~~~~~~~~~~~~~ 124:43.20 /builddir/build/BUILD/firefox-64.0/dom/xbl/nsXBLResourceLoader.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:43.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:43.20 ^~~~~~~~~~~~~~~~~~~~~~ 125:01.05 dom/xml 125:06.01 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 125:06.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 125:06.01 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:12, 125:06.01 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIContent.h:12, 125:06.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 125:06.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Text.h:10, 125:06.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CDATASection.h:11, 125:06.01 from /builddir/build/BUILD/firefox-64.0/dom/xml/CDATASection.cpp:7, 125:06.01 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 125:06.01 /builddir/build/BUILD/firefox-64.0/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 125:06.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:06.01 foundInterface = 0; \ 125:06.01 ^~~~~~~~~~~~~~ 125:06.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:06.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:06.02 /builddir/build/BUILD/firefox-64.0/dom/xml/nsXMLContentSink.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:06.02 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 125:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:06.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:06.02 else 125:06.02 ^~~~ 125:06.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:06.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:06.02 ^~~~~~~~~~~~~~~~~~ 125:06.02 /builddir/build/BUILD/firefox-64.0/dom/xml/nsXMLContentSink.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:06.02 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 125:06.02 ^~~~~~~~~~~~~~~~~~~~~~ 125:06.06 /builddir/build/BUILD/firefox-64.0/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 125:06.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:06.06 foundInterface = 0; \ 125:06.06 ^~~~~~~~~~~~~~ 125:06.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:06.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:06.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:06.06 /builddir/build/BUILD/firefox-64.0/dom/xml/nsXMLFragmentContentSink.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:06.06 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 125:06.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:06.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:06.06 else 125:06.06 ^~~~ 125:06.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:06.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:06.06 ^~~~~~~~~~~~~~~~~~ 125:06.06 /builddir/build/BUILD/firefox-64.0/dom/xml/nsXMLFragmentContentSink.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:06.07 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 125:06.07 ^~~~~~~~~~~~~~~~~~~~~~ 125:10.19 dom/xslt/base 125:14.18 dom/xslt/xml 125:19.36 dom/xslt/xpath 125:23.52 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 125:23.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 125:23.52 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/XPathEvaluator.cpp:6, 125:23.52 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 125:23.52 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 125:23.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.52 foundInterface = 0; \ 125:23.52 ^~~~~~~~~~~~~~ 125:23.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.52 ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.52 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/XPathResult.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.52 NS_INTERFACE_MAP_END 125:23.52 ^~~~~~~~~~~~~~~~~~~~ 125:23.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.52 else 125:23.52 ^~~~ 125:23.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:23.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:23.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.52 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/XPathResult.cpp:75:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:23.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 125:23.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 125:31.72 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 125:31.72 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp:118:61: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:31.72 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 125:31.72 ^ 125:31.72 In file included from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 125:31.72 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNameTest.cpp:9, 125:31.72 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 125:31.72 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 125:31.72 class txXPathNode 125:31.72 ^~~~~~~~~~~ 125:31.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 125:31.72 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 125:31.72 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp:288:64: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:31.72 memmove(insertPos, pos, count * sizeof(txXPathNode)); 125:31.72 ^ 125:31.72 In file included from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 125:31.72 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNameTest.cpp:9, 125:31.72 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 125:31.72 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 125:31.72 class txXPathNode 125:31.72 ^~~~~~~~~~~ 125:31.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 125:31.72 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 125:31.72 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp:396:48: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:31.72 chunk * sizeof(txXPathNode)); 125:31.72 ^ 125:31.72 In file included from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 125:31.73 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNameTest.cpp:9, 125:31.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 125:31.73 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 125:31.73 class txXPathNode 125:31.73 ^~~~~~~~~~~ 125:31.73 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 125:31.73 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 125:31.73 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp:513:60: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:31.73 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 125:31.73 ^ 125:31.73 In file included from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 125:31.73 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNameTest.cpp:9, 125:31.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 125:31.73 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 125:31.73 class txXPathNode 125:31.73 ^~~~~~~~~~~ 125:31.73 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 125:31.74 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp:538:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:31.74 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 125:31.74 ^ 125:31.74 In file included from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 125:31.74 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNameTest.cpp:9, 125:31.74 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 125:31.74 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 125:31.74 class txXPathNode 125:31.74 ^~~~~~~~~~~ 125:31.74 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 125:31.74 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 125:31.74 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNodeSet.cpp:617:64: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:31.74 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 125:31.74 ^ 125:31.74 In file included from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 125:31.74 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txNameTest.cpp:9, 125:31.74 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 125:31.74 /builddir/build/BUILD/firefox-64.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 125:31.74 class txXPathNode 125:31.74 ^~~~~~~~~~~ 125:38.50 dom/xslt/xslt 125:43.16 In file included from /builddir/build/BUILD/firefox-64.0/dom/xslt/base/txCore.h:11, 125:43.16 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xslt/txXMLEventHandler.h:9, 125:43.16 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xslt/txBufferingHandler.h:9, 125:43.16 from /builddir/build/BUILD/firefox-64.0/dom/xslt/xslt/txBufferingHandler.cpp:6, 125:43.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 125:43.16 /builddir/build/BUILD/firefox-64.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 125:43.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:43.17 foundInterface = 0; \ 125:43.17 ^~~~~~~~~~~~~~ 125:43.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:43.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:43.17 ^~~~~~~~~~~~~~~~~~~~~~~ 125:43.17 /builddir/build/BUILD/firefox-64.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:43.17 NS_INTERFACE_MAP_END 125:43.17 ^~~~~~~~~~~~~~~~~~~~ 125:43.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:43.17 else 125:43.17 ^~~~ 125:43.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:43.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:43.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:43.17 /builddir/build/BUILD/firefox-64.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:334:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:43.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 125:43.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:00.46 dom/xul 126:06.45 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:06.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 126:06.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:06.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 126:06.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 126:06.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 126:06.45 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 126:06.45 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 126:06.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 126:06.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 126:06.45 from /builddir/build/BUILD/firefox-64.0/dom/xul/XULBroadcastManager.h:10, 126:06.45 from /builddir/build/BUILD/firefox-64.0/dom/xul/XULBroadcastManager.cpp:7, 126:06.45 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 126:06.45 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 126:06.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:06.46 foundInterface = 0; \ 126:06.46 ^~~~~~~~~~~~~~ 126:06.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:06.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:06.46 ^~~~~~~~~~~~~~~~~~~~~~~ 126:06.46 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULCommandDispatcher.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:06.46 NS_INTERFACE_MAP_END 126:06.46 ^~~~~~~~~~~~~~~~~~~~ 126:06.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:06.46 else 126:06.46 ^~~~ 126:06.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:06.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:06.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:06.46 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULCommandDispatcher.cpp:55:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:06.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 126:06.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:06.47 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 126:06.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:06.48 foundInterface = 0; \ 126:06.48 ^~~~~~~~~~~~~~ 126:06.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:06.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:06.48 ^~~~~~~~~~~~~~~~~~~~~~~ 126:06.48 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULContentSink.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:06.48 NS_INTERFACE_MAP_END 126:06.48 ^~~~~~~~~~~~~~~~~~~~ 126:06.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:06.48 else 126:06.48 ^~~~ 126:06.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:06.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:06.48 ^~~~~~~~~~~~~~~~~~ 126:06.48 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULContentSink.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:06.48 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 126:06.48 ^~~~~~~~~~~~~~~~~~~~~~ 126:06.50 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 126:06.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:06.50 foundInterface = 0; \ 126:06.50 ^~~~~~~~~~~~~~ 126:06.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:06.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:06.50 ^~~~~~~~~~~~~~~~~~~~~~~ 126:06.50 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULControllers.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:06.50 NS_INTERFACE_MAP_END 126:06.50 ^~~~~~~~~~~~~~~~~~~~ 126:06.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:06.50 else 126:06.50 ^~~~ 126:06.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:06.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:06.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:06.51 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULControllers.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:06.51 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 126:06.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:06.59 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 126:06.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:06.60 foundInterface = 0; \ 126:06.60 ^~~~~~~~~~~~~~ 126:06.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:06.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:06.60 ^~~~~~~~~~~~~~~~~~~~~~~ 126:06.60 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULPopupListener.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:06.60 NS_INTERFACE_MAP_END 126:06.60 ^~~~~~~~~~~~~~~~~~~~ 126:06.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:06.60 else 126:06.60 ^~~~ 126:06.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:06.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:06.60 ^~~~~~~~~~~~~~~~~~ 126:06.60 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULPopupListener.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:06.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:06.60 ^~~~~~~~~~~~~~~~~~~~~~ 126:06.63 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 126:06.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:06.63 foundInterface = 0; \ 126:06.63 ^~~~~~~~~~~~~~ 126:06.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:06.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:06.63 ^~~~~~~~~~~~~~~~~~~~~~~ 126:06.63 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:06.63 NS_INTERFACE_MAP_END 126:06.63 ^~~~~~~~~~~~~~~~~~~~ 126:06.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:06.63 else 126:06.63 ^~~~ 126:06.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:06.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:06.63 ^~~~~~~~~~~~~~~~~~ 126:06.63 /builddir/build/BUILD/firefox-64.0/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:06.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:06.63 ^~~~~~~~~~~~~~~~~~~~~~ 126:13.81 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:11: 126:13.81 /builddir/build/BUILD/firefox-64.0/dom/xul/XULDocument.cpp: In member function 'nsresult mozilla::dom::XULDocument::ResumeWalk()': 126:13.81 /builddir/build/BUILD/firefox-64.0/dom/xul/XULDocument.cpp:1173:14: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 126:13.81 nsresult rv; 126:13.81 ^~ 126:20.63 dom/vr 126:26.81 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:26.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 126:26.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:26.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 126:26.81 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 126:26.81 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 126:26.81 from /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:7, 126:26.82 from /builddir/build/BUILD/firefox-64.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 126:26.82 /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 126:26.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:26.82 foundInterface = 0; \ 126:26.82 ^~~~~~~~~~~~~~ 126:26.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:26.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.82 /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:772:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:26.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:26.82 else 126:26.82 ^~~~ 126:26.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:26.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.82 /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:771:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:26.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 126:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.84 /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 126:26.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:26.84 foundInterface = 0; \ 126:26.84 ^~~~~~~~~~~~~~ 126:26.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:26.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:26.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.84 /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:26.84 NS_INTERFACE_MAP_END_INHERITING(Event) 126:26.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.84 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 126:26.84 from /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:7, 126:26.84 from /builddir/build/BUILD/firefox-64.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 126:26.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:26.85 } else 126:26.85 ^~~~ 126:26.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:26.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:26.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.85 /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:26.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 126:26.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.88 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:26.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 126:26.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:26.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 126:26.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 126:26.89 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 126:26.89 from /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:7, 126:26.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 126:26.89 /builddir/build/BUILD/firefox-64.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 126:26.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:26.89 foundInterface = 0; \ 126:26.89 ^~~~~~~~~~~~~~ 126:26.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:26.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.89 /builddir/build/BUILD/firefox-64.0/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:26.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.89 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 126:26.89 from /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:7, 126:26.89 from /builddir/build/BUILD/firefox-64.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 126:26.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:26.89 } else 126:26.90 ^~~~ 126:26.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:26.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:26.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.90 /builddir/build/BUILD/firefox-64.0/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:26.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 126:26.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.90 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:26.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 126:26.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:26.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 126:26.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 126:26.91 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 126:26.91 from /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:7, 126:26.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 126:26.91 /builddir/build/BUILD/firefox-64.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 126:26.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:26.91 foundInterface = 0; \ 126:26.91 ^~~~~~~~~~~~~~ 126:26.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:26.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.91 /builddir/build/BUILD/firefox-64.0/dom/vr/VRServiceTest.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:26.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.91 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 126:26.91 from /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:7, 126:26.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 126:26.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:26.91 } else 126:26.91 ^~~~ 126:26.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:26.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:26.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.92 /builddir/build/BUILD/firefox-64.0/dom/vr/VRServiceTest.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:26.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 126:26.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.92 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:26.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 126:26.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:26.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 126:26.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 126:26.92 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 126:26.92 from /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:7, 126:26.92 from /builddir/build/BUILD/firefox-64.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 126:26.92 /builddir/build/BUILD/firefox-64.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 126:26.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:26.92 foundInterface = 0; \ 126:26.92 ^~~~~~~~~~~~~~ 126:26.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:26.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:26.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.92 /builddir/build/BUILD/firefox-64.0/dom/vr/VRServiceTest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:26.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:26.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.92 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 126:26.93 from /builddir/build/BUILD/firefox-64.0/dom/vr/VRDisplay.cpp:7, 126:26.93 from /builddir/build/BUILD/firefox-64.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 126:26.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:26.93 } else 126:26.93 ^~~~ 126:26.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:26.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:26.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:26.93 /builddir/build/BUILD/firefox-64.0/dom/vr/VRServiceTest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:26.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 126:26.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:30.58 dom/u2f 126:36.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:36.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 126:36.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 126:36.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:36.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:36.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:36.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/U2F.h:12, 126:36.05 from /builddir/build/BUILD/firefox-64.0/dom/u2f/U2F.cpp:7, 126:36.05 from /builddir/build/BUILD/firefox-64.0/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 126:36.05 /builddir/build/BUILD/firefox-64.0/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 126:36.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:36.05 foundInterface = 0; \ 126:36.05 ^~~~~~~~~~~~~~ 126:36.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:36.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:36.06 ^~~~~~~~~~~~~~~~~~~~~~~ 126:36.06 /builddir/build/BUILD/firefox-64.0/dom/u2f/U2F.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:36.06 NS_INTERFACE_MAP_END 126:36.06 ^~~~~~~~~~~~~~~~~~~~ 126:36.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:36.06 else 126:36.06 ^~~~ 126:36.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:36.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:36.06 ^~~~~~~~~~~~~~~~~~ 126:36.06 /builddir/build/BUILD/firefox-64.0/dom/u2f/U2F.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:36.06 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 126:36.06 ^~~~~~~~~~~~~~~~~~~~~~ 126:39.01 dom/console 126:43.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 126:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 126:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 126:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 126:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 126:43.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Console.h:10, 126:43.83 from /builddir/build/BUILD/firefox-64.0/dom/console/Console.cpp:7, 126:43.84 from /builddir/build/BUILD/firefox-64.0/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 126:43.84 /builddir/build/BUILD/firefox-64.0/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 126:43.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:43.84 foundInterface = 0; \ 126:43.84 ^~~~~~~~~~~~~~ 126:43.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:43.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:43.84 ^~~~~~~~~~~~~~~~~~~~~~~ 126:43.84 /builddir/build/BUILD/firefox-64.0/dom/console/Console.cpp:1033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:43.84 NS_INTERFACE_MAP_END 126:43.84 ^~~~~~~~~~~~~~~~~~~~ 126:43.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:43.84 else 126:43.84 ^~~~ 126:43.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:43.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:43.84 ^~~~~~~~~~~~~~~~~~ 126:43.84 /builddir/build/BUILD/firefox-64.0/dom/console/Console.cpp:1032:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:43.84 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 126:43.84 ^~~~~~~~~~~~~~~~~~~~~~ 126:43.91 /builddir/build/BUILD/firefox-64.0/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 126:43.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:43.91 foundInterface = 0; \ 126:43.91 ^~~~~~~~~~~~~~ 126:43.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:43.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:43.91 ^~~~~~~~~~~~~~~~~~~~~~~ 126:43.91 /builddir/build/BUILD/firefox-64.0/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:43.91 NS_INTERFACE_MAP_END 126:43.91 ^~~~~~~~~~~~~~~~~~~~ 126:43.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 126:43.91 from /builddir/build/BUILD/firefox-64.0/dom/base/nsPIDOMWindow.h:15, 126:43.91 from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcpublic.h:21, 126:43.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 126:43.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 126:43.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 126:43.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 126:43.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Console.h:10, 126:43.91 from /builddir/build/BUILD/firefox-64.0/dom/console/Console.cpp:7, 126:43.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 126:43.91 /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:43.92 else 126:43.92 ^~~~ 126:43.92 /builddir/build/BUILD/firefox-64.0/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 126:43.92 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 126:43.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:48.82 dom/performance 126:52.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:52.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 126:52.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 126:52.06 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.h:11, 126:52.06 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp:7, 126:52.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 126:52.06 /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 126:52.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.06 foundInterface = 0; \ 126:52.06 ^~~~~~~~~~~~~~ 126:52.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:52.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:52.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.06 /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:52.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:52.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 126:52.06 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.h:11, 126:52.06 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp:7, 126:52.06 from /builddir/build/BUILD/firefox-64.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 126:52.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.06 } else 126:52.07 ^~~~ 126:52.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:52.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:52.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.07 /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:52.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 126:52.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:52.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 126:52.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 126:52.08 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.h:11, 126:52.09 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp:7, 126:52.09 from /builddir/build/BUILD/firefox-64.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 126:52.09 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 126:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.09 foundInterface = 0; \ 126:52.09 ^~~~~~~~~~~~~~ 126:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:52.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:52.09 ^~~~~~~~~~~~~~~~~~~~~~~ 126:52.09 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:52.09 NS_INTERFACE_MAP_END 126:52.09 ^~~~~~~~~~~~~~~~~~~~ 126:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.09 else 126:52.09 ^~~~ 126:52.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:52.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:52.09 ^~~~~~~~~~~~~~~~~~ 126:52.09 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:52.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:52.09 ^~~~~~~~~~~~~~~~~~~~~~ 126:52.10 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 126:52.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.10 foundInterface = 0; \ 126:52.10 ^~~~~~~~~~~~~~ 126:52.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:52.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:52.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.10 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceMainThread.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:52.10 NS_INTERFACE_MAP_END_INHERITING(Performance) 126:52.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.10 else 126:52.10 ^~~~ 126:52.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:52.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:52.10 ^~~~~~~~~~~~~~~~~~ 126:52.10 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceMainThread.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:52.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:52.11 ^~~~~~~~~~~~~~~~~~~~~~ 126:52.11 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 126:52.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.11 foundInterface = 0; \ 126:52.11 ^~~~~~~~~~~~~~ 126:52.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:52.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.11 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:52.11 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 126:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.11 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 126:52.11 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.h:11, 126:52.11 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp:7, 126:52.11 from /builddir/build/BUILD/firefox-64.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 126:52.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.11 } else 126:52.11 ^~~~ 126:52.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:52.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:52.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.12 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:52.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 126:52.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.27 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:52.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 126:52.27 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 126:52.27 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.h:11, 126:52.27 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp:7, 126:52.27 from /builddir/build/BUILD/firefox-64.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 126:52.28 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 126:52.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.28 foundInterface = 0; \ 126:52.28 ^~~~~~~~~~~~~~ 126:52.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:52.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:52.28 ^~~~~~~~~~~~~~~~~~~~~~~ 126:52.28 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceObserver.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:52.28 NS_INTERFACE_MAP_END 126:52.28 ^~~~~~~~~~~~~~~~~~~~ 126:52.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.28 else 126:52.28 ^~~~ 126:52.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:52.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:52.28 ^~~~~~~~~~~~~~~~~~ 126:52.28 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceObserver.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:52.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:52.29 ^~~~~~~~~~~~~~~~~~~~~~ 126:52.29 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 126:52.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.29 foundInterface = 0; \ 126:52.29 ^~~~~~~~~~~~~~ 126:52.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:52.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:52.29 ^~~~~~~~~~~~~~~~~~~~~~~ 126:52.29 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceObserverEntryList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:52.29 NS_INTERFACE_MAP_END 126:52.29 ^~~~~~~~~~~~~~~~~~~~ 126:52.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.29 else 126:52.29 ^~~~ 126:52.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:52.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:52.29 ^~~~~~~~~~~~~~~~~~ 126:52.29 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceObserverEntryList.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:52.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:52.30 ^~~~~~~~~~~~~~~~~~~~~~ 126:52.30 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 126:52.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.30 foundInterface = 0; \ 126:52.30 ^~~~~~~~~~~~~~ 126:52.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:52.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:52.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.30 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceResourceTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:52.30 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 126:52.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.30 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 126:52.30 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.h:11, 126:52.30 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp:7, 126:52.30 from /builddir/build/BUILD/firefox-64.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 126:52.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.31 } else 126:52.31 ^~~~ 126:52.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:52.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:52.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.31 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:52.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 126:52.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.31 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 126:52.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 126:52.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 126:52.31 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.h:11, 126:52.31 from /builddir/build/BUILD/firefox-64.0/dom/performance/Performance.cpp:7, 126:52.31 from /builddir/build/BUILD/firefox-64.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 126:52.31 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 126:52.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:52.31 foundInterface = 0; \ 126:52.31 ^~~~~~~~~~~~~~ 126:52.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:52.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:52.31 ^~~~~~~~~~~~~~~~~~~~~~~ 126:52.31 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:52.32 NS_INTERFACE_MAP_END 126:52.32 ^~~~~~~~~~~~~~~~~~~~ 126:52.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:52.32 else 126:52.32 ^~~~ 126:52.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:52.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:52.32 ^~~~~~~~~~~~~~~~~~ 126:52.32 /builddir/build/BUILD/firefox-64.0/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:52.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:52.32 ^~~~~~~~~~~~~~~~~~~~~~ 126:56.42 dom/webbrowserpersist 127:03.63 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 127:03.63 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 127:03.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 127:03.63 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 127:03.64 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 127:03.64 from /builddir/build/BUILD/firefox-64.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 127:03.64 from /builddir/build/BUILD/firefox-64.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 127:03.64 from /builddir/build/BUILD/firefox-64.0/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 127:03.64 /builddir/build/BUILD/firefox-64.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 127:03.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:03.64 foundInterface = 0; \ 127:03.64 ^~~~~~~~~~~~~~ 127:03.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:03.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:03.64 ^~~~~~~~~~~~~~~~~~~~~~~ 127:03.64 /builddir/build/BUILD/firefox-64.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:03.64 NS_INTERFACE_MAP_END 127:03.64 ^~~~~~~~~~~~~~~~~~~~ 127:03.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:03.64 else 127:03.64 ^~~~ 127:03.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:03.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:03.64 ^~~~~~~~~~~~~~~~~~ 127:03.64 /builddir/build/BUILD/firefox-64.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:03.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:03.65 ^~~~~~~~~~~~~~~~~~~~~~ 127:03.73 /builddir/build/BUILD/firefox-64.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 127:03.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:03.73 foundInterface = 0; \ 127:03.73 ^~~~~~~~~~~~~~ 127:03.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:03.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:03.73 ^~~~~~~~~~~~~~~~~~~~~~~ 127:03.73 /builddir/build/BUILD/firefox-64.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:03.73 NS_INTERFACE_MAP_END 127:03.73 ^~~~~~~~~~~~~~~~~~~~ 127:03.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:03.73 else 127:03.73 ^~~~ 127:03.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:03.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:03.73 ^~~~~~~~~~~~~~~~~~ 127:03.73 /builddir/build/BUILD/firefox-64.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp:317:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:03.73 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 127:03.73 ^~~~~~~~~~~~~~~~~~~~~~ 127:11.12 dom/xhr 127:14.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:14.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 127:14.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 127:14.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 127:14.92 from /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequest.h:11, 127:14.92 from /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequest.cpp:7, 127:14.92 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 127:14.92 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 127:14.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:14.92 foundInterface = 0; \ 127:14.92 ^~~~~~~~~~~~~~ 127:14.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:14.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:14.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:14.92 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:14.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 127:14.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:14.92 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 127:14.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 127:14.92 from /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequest.h:11, 127:14.93 from /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequest.cpp:7, 127:14.93 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 127:14.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:14.93 } else 127:14.93 ^~~~ 127:14.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:14.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:14.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:14.93 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:14.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 127:14.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.54 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 127:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 127:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 127:16.54 from /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequest.h:11, 127:16.54 from /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequest.cpp:7, 127:16.54 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 127:16.54 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 127:16.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:16.54 foundInterface = 0; \ 127:16.54 ^~~~~~~~~~~~~~ 127:16.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:16.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.54 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestMainThread.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:16.54 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 127:16.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.54 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:16.55 else 127:16.55 ^~~~ 127:16.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:16.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:16.55 ^~~~~~~~~~~~~~~~~~ 127:16.55 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestMainThread.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:16.55 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 127:16.55 ^~~~~~~~~~~~~~~~~~~~~~ 127:16.66 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 127:16.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:16.66 foundInterface = 0; \ 127:16.66 ^~~~~~~~~~~~~~ 127:16.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:16.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:16.66 ^~~~~~~~~~~~~~~~~~~~~~~ 127:16.66 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestMainThread.cpp:3803:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:16.66 NS_INTERFACE_MAP_END 127:16.66 ^~~~~~~~~~~~~~~~~~~~ 127:16.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:16.66 else 127:16.66 ^~~~ 127:16.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:16.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:16.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.66 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestMainThread.cpp:3802:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:16.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 127:16.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:17.73 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 127:17.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:17.74 foundInterface = 0; \ 127:17.74 ^~~~~~~~~~~~~~ 127:17.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:17.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:17.74 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestWorker.cpp:1563:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:17.74 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 127:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:17.74 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 127:17.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 127:17.74 from /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequest.h:11, 127:17.74 from /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequest.cpp:7, 127:17.74 from /builddir/build/BUILD/firefox-64.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 127:17.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:17.74 } else 127:17.74 ^~~~ 127:17.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:17.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:17.74 /builddir/build/BUILD/firefox-64.0/dom/xhr/XMLHttpRequestWorker.cpp:1562:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:17.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 127:17.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:26.51 dom/worklet 127:29.52 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 127:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 127:29.52 from /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.h:10, 127:29.52 from /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 127:29.52 from /builddir/build/BUILD/firefox-64.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 127:29.52 /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 127:29.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:29.52 foundInterface = 0; \ 127:29.52 ^~~~~~~~~~~~~~ 127:29.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:29.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:29.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:29.52 /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:29.52 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 127:29.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:29.53 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 127:29.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 127:29.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 127:29.53 from /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.h:10, 127:29.53 from /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 127:29.53 from /builddir/build/BUILD/firefox-64.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 127:29.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:29.53 } else 127:29.53 ^~~~ 127:29.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:29.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:29.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:29.53 /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:29.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 127:29.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:30.67 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 127:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 127:30.67 from /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.h:10, 127:30.67 from /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 127:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 127:30.67 /builddir/build/BUILD/firefox-64.0/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 127:30.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:30.67 foundInterface = 0; \ 127:30.67 ^~~~~~~~~~~~~~ 127:30.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:30.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:30.67 ^~~~~~~~~~~~~~~~~~~~~~~ 127:30.67 /builddir/build/BUILD/firefox-64.0/dom/worklet/Worklet.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:30.67 NS_INTERFACE_MAP_END 127:30.67 ^~~~~~~~~~~~~~~~~~~~ 127:30.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:30.67 else 127:30.67 ^~~~ 127:30.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:30.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:30.67 ^~~~~~~~~~~~~~~~~~ 127:30.67 /builddir/build/BUILD/firefox-64.0/dom/worklet/Worklet.cpp:453:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:30.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:30.67 ^~~~~~~~~~~~~~~~~~~~~~ 127:31.12 /builddir/build/BUILD/firefox-64.0/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 127:31.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:31.12 foundInterface = 0; \ 127:31.12 ^~~~~~~~~~~~~~ 127:31.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:31.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:31.13 ^~~~~~~~~~~~~~~~~~~~~~~ 127:31.13 /builddir/build/BUILD/firefox-64.0/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:31.13 NS_INTERFACE_MAP_END 127:31.13 ^~~~~~~~~~~~~~~~~~~~ 127:31.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:31.13 else 127:31.13 ^~~~ 127:31.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:31.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:31.13 ^~~~~~~~~~~~~~~~~~ 127:31.13 /builddir/build/BUILD/firefox-64.0/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:31.13 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 127:31.13 ^~~~~~~~~~~~~~~~~~~~~~ 127:31.37 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 127:31.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 127:31.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 127:31.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 127:31.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 127:31.37 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FunctionBinding.h:7, 127:31.37 from /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.h:10, 127:31.37 from /builddir/build/BUILD/firefox-64.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 127:31.37 from /builddir/build/BUILD/firefox-64.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 127:31.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 127:31.37 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 127:31.37 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 127:31.38 memset(aT, 0, sizeof(T)); 127:31.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 127:31.38 In file included from /builddir/build/BUILD/firefox-64.0/dom/worklet/Worklet.cpp:23, 127:31.38 from /builddir/build/BUILD/firefox-64.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:20: 127:31.38 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 127:31.38 struct GlobalProperties { 127:31.38 ^~~~~~~~~~~~~~~~ 127:34.33 dom/script 127:37.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:37.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:37.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:37.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:37.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:37.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 127:37.33 from /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.h:11, 127:37.33 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.h:10, 127:37.33 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:7, 127:37.33 from /builddir/build/BUILD/firefox-64.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 127:37.33 /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 127:37.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:37.34 foundInterface = 0; \ 127:37.34 ^~~~~~~~~~~~~~ 127:37.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:37.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:37.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:37.34 /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:37.34 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 127:37.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:37.34 In file included from /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.h:18, 127:37.34 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.h:10, 127:37.34 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:7, 127:37.34 from /builddir/build/BUILD/firefox-64.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 127:37.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:37.34 } else 127:37.34 ^~~~ 127:37.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:37.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:37.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:37.35 /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:37.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 127:37.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:37.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:37.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:37.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:37.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:37.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:37.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 127:37.35 from /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.h:11, 127:37.35 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.h:10, 127:37.35 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:7, 127:37.35 from /builddir/build/BUILD/firefox-64.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 127:37.35 /builddir/build/BUILD/firefox-64.0/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 127:37.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:37.35 foundInterface = 0; \ 127:37.35 ^~~~~~~~~~~~~~ 127:37.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:37.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:37.35 ^~~~~~~~~~~~~~~~~~~~~~~ 127:37.36 /builddir/build/BUILD/firefox-64.0/dom/script/ModuleScript.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:37.36 NS_INTERFACE_MAP_END 127:37.36 ^~~~~~~~~~~~~~~~~~~~ 127:37.36 In file included from /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.h:18, 127:37.36 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.h:10, 127:37.36 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:7, 127:37.36 from /builddir/build/BUILD/firefox-64.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 127:37.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:37.36 } else 127:37.36 ^~~~ 127:37.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:37.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:37.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:37.36 /builddir/build/BUILD/firefox-64.0/dom/script/ModuleScript.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:37.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 127:37.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:37.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:37.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:37.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:37.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:37.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:37.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 127:37.87 from /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.h:11, 127:37.87 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.h:10, 127:37.87 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:7, 127:37.87 from /builddir/build/BUILD/firefox-64.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 127:37.87 /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 127:37.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:37.87 foundInterface = 0; \ 127:37.87 ^~~~~~~~~~~~~~ 127:37.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:37.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:37.88 ^~~~~~~~~~~~~~~~~~~~~~~ 127:37.88 /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:37.88 NS_INTERFACE_MAP_END 127:37.88 ^~~~~~~~~~~~~~~~~~~~ 127:37.88 In file included from /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.h:18, 127:37.88 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.h:10, 127:37.88 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:7, 127:37.88 from /builddir/build/BUILD/firefox-64.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 127:37.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:37.88 } else 127:37.88 ^~~~ 127:37.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:37.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:37.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:37.88 /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:37.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 127:37.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:38.15 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:38.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:38.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:38.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:38.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:38.15 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 127:38.15 from /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.h:11, 127:38.15 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.h:10, 127:38.15 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:7, 127:38.15 from /builddir/build/BUILD/firefox-64.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 127:38.15 /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 127:38.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:38.15 foundInterface = 0; \ 127:38.15 ^~~~~~~~~~~~~~ 127:38.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:38.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:38.15 ^~~~~~~~~~~~~~~~~~~~~~~ 127:38.15 /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoader.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:38.15 NS_INTERFACE_MAP_END 127:38.15 ^~~~~~~~~~~~~~~~~~~~ 127:38.15 In file included from /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoadRequest.h:18, 127:38.16 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.h:10, 127:38.16 from /builddir/build/BUILD/firefox-64.0/dom/script/ModuleLoadRequest.cpp:7, 127:38.16 from /builddir/build/BUILD/firefox-64.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 127:38.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:38.16 } else 127:38.16 ^~~~ 127:38.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:38.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:38.16 /builddir/build/BUILD/firefox-64.0/dom/script/ScriptLoader.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:38.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 127:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:46.30 dom/payments 127:49.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:49.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:49.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:49.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:49.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:49.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 127:49.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 127:49.83 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 127:49.83 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.h:10, 127:49.83 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.cpp:7, 127:49.83 from /builddir/build/BUILD/firefox-64.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 127:49.83 /builddir/build/BUILD/firefox-64.0/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 127:49.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:49.84 foundInterface = 0; \ 127:49.84 ^~~~~~~~~~~~~~ 127:49.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:49.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:49.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.84 /builddir/build/BUILD/firefox-64.0/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:49.84 NS_INTERFACE_MAP_END_INHERITING(Event) 127:49.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 127:49.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 127:49.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 127:49.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 127:49.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 127:49.84 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.h:10, 127:49.84 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.cpp:7, 127:49.84 from /builddir/build/BUILD/firefox-64.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 127:49.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:49.84 } else 127:49.84 ^~~~ 127:49.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:49.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:49.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.85 /builddir/build/BUILD/firefox-64.0/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:49.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 127:49.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.86 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:49.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:49.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:49.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:49.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:49.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 127:49.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 127:49.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 127:49.86 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.h:10, 127:49.86 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.cpp:7, 127:49.86 from /builddir/build/BUILD/firefox-64.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 127:49.86 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 127:49.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:49.86 foundInterface = 0; \ 127:49.86 ^~~~~~~~~~~~~~ 127:49.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:49.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:49.87 ^~~~~~~~~~~~~~~~~~~~~~~ 127:49.87 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:49.87 NS_INTERFACE_MAP_END 127:49.87 ^~~~~~~~~~~~~~~~~~~~ 127:49.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:49.87 else 127:49.87 ^~~~ 127:49.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:49.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:49.87 ^~~~~~~~~~~~~~~~~~ 127:49.87 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:49.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:49.87 ^~~~~~~~~~~~~~~~~~~~~~ 127:49.87 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 127:49.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:49.87 foundInterface = 0; \ 127:49.87 ^~~~~~~~~~~~~~ 127:49.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:49.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:49.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.88 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:49.88 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 127:49.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.88 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 127:49.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 127:49.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 127:49.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 127:49.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 127:49.88 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.h:10, 127:49.88 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.cpp:7, 127:49.88 from /builddir/build/BUILD/firefox-64.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 127:49.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:49.88 } else 127:49.88 ^~~~ 127:49.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:49.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:49.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.88 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentMethodChangeEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:49.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 127:49.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:51.29 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:51.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:51.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:51.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:51.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:51.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 127:51.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 127:51.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 127:51.29 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.h:10, 127:51.29 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.cpp:7, 127:51.29 from /builddir/build/BUILD/firefox-64.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 127:51.29 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 127:51.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:51.29 foundInterface = 0; \ 127:51.29 ^~~~~~~~~~~~~~ 127:51.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:51.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:51.29 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentRequest.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:51.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 127:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:51.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:51.29 else 127:51.29 ^~~~ 127:51.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:51.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:51.29 ^~~~~~~~~~~~~~~~~~ 127:51.29 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentRequest.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:51.29 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 127:51.29 ^~~~~~~~~~~~~~~~~~~~~~ 127:52.91 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 127:52.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:52.91 foundInterface = 0; \ 127:52.91 ^~~~~~~~~~~~~~ 127:52.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:52.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:52.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:52.91 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:52.91 NS_INTERFACE_MAP_END_INHERITING(Event) 127:52.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:52.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWrapperCache.h:10, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 127:52.92 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.h:10, 127:52.92 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.cpp:7, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 127:52.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:52.92 } else 127:52.92 ^~~~ 127:52.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:52.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:52.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:52.92 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentRequestUpdateEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:52.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 127:52.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:52.92 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 127:52.92 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 127:52.93 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.h:10, 127:52.93 from /builddir/build/BUILD/firefox-64.0/dom/payments/BasicCardPayment.cpp:7, 127:52.93 from /builddir/build/BUILD/firefox-64.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 127:52.93 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 127:52.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:52.93 foundInterface = 0; \ 127:52.93 ^~~~~~~~~~~~~~ 127:52.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:52.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:52.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:52.93 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:52.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 127:52.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:52.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:52.93 else 127:52.93 ^~~~ 127:52.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:52.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:52.93 ^~~~~~~~~~~~~~~~~~ 127:52.93 /builddir/build/BUILD/firefox-64.0/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:52.93 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 127:52.93 ^~~~~~~~~~~~~~~~~~~~~~ 128:01.50 dom/payments/ipc 128:06.01 dom/websocket 128:09.73 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 128:09.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 128:09.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 128:09.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 128:09.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 128:09.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 128:09.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TypedArray.h:12, 128:09.74 from /builddir/build/BUILD/firefox-64.0/dom/websocket/WebSocket.h:12, 128:09.74 from /builddir/build/BUILD/firefox-64.0/dom/websocket/WebSocket.cpp:7, 128:09.74 from /builddir/build/BUILD/firefox-64.0/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 128:09.74 /builddir/build/BUILD/firefox-64.0/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 128:09.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:09.74 foundInterface = 0; \ 128:09.74 ^~~~~~~~~~~~~~ 128:09.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:09.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:09.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:09.74 /builddir/build/BUILD/firefox-64.0/dom/websocket/WebSocket.cpp:1558:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:09.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:09.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:09.74 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 128:09.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TypedArray.h:14, 128:09.74 from /builddir/build/BUILD/firefox-64.0/dom/websocket/WebSocket.h:12, 128:09.74 from /builddir/build/BUILD/firefox-64.0/dom/websocket/WebSocket.cpp:7, 128:09.74 from /builddir/build/BUILD/firefox-64.0/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 128:09.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:09.74 } else 128:09.74 ^~~~ 128:09.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:09.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:09.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:09.75 /builddir/build/BUILD/firefox-64.0/dom/websocket/WebSocket.cpp:1557:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:09.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 128:09.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:13.06 dom/serviceworkers 128:19.14 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 128:19.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 128:19.14 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 128:19.14 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.14 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.14 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.14 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.14 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 128:19.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:19.14 foundInterface = 0; \ 128:19.14 ^~~~~~~~~~~~~~ 128:19.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:19.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.14 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorker.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:19.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:19.14 else 128:19.14 ^~~~ 128:19.14 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:19.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:19.14 ^~~~~~~~~~~~~~~~~~ 128:19.14 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorker.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:19.14 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 128:19.14 ^~~~~~~~~~~~~~~~~~~~~~ 128:19.34 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 128:19.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:19.34 foundInterface = 0; \ 128:19.34 ^~~~~~~~~~~~~~ 128:19.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:19.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.34 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:19.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 128:19.34 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.34 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.34 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.34 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:19.34 } else 128:19.34 ^~~~ 128:19.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:19.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.35 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:19.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 128:19.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.65 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 128:19.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 128:19.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 128:19.66 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.66 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.66 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.66 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 128:19.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:19.66 foundInterface = 0; \ 128:19.66 ^~~~~~~~~~~~~~ 128:19.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:19.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:19.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.66 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:985:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:19.66 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 128:19.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 128:19.66 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.66 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.66 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.66 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:19.66 } else 128:19.67 ^~~~ 128:19.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:19.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:19.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.67 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:984:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:19.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 128:19.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.67 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 128:19.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 128:19.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 128:19.67 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.67 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.68 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.68 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.68 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 128:19.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:19.68 foundInterface = 0; \ 128:19.68 ^~~~~~~~~~~~~~ 128:19.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:19.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:19.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.68 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:19.68 NS_INTERFACE_MAP_END_INHERITING(Event) 128:19.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 128:19.68 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.68 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.68 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.68 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:19.68 } else 128:19.68 ^~~~ 128:19.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:19.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:19.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.69 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1033:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:19.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 128:19.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 128:19.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 128:19.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 128:19.69 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.69 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.69 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.69 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.69 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 128:19.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:19.69 foundInterface = 0; \ 128:19.69 ^~~~~~~~~~~~~~ 128:19.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:19.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:19.70 ^~~~~~~~~~~~~~~~~~~~~~~ 128:19.70 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:19.70 NS_INTERFACE_MAP_END 128:19.70 ^~~~~~~~~~~~~~~~~~~~ 128:19.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:19.70 else 128:19.70 ^~~~ 128:19.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:19.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:19.70 ^~~~~~~~~~~~~~~~~~ 128:19.70 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:19.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:19.70 ^~~~~~~~~~~~~~~~~~~~~~ 128:19.70 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 128:19.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:19.70 foundInterface = 0; \ 128:19.70 ^~~~~~~~~~~~~~ 128:19.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:19.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:19.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.70 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:19.70 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 128:19.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 128:19.71 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.71 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.71 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.71 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:19.71 } else 128:19.71 ^~~~ 128:19.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:19.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:19.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.71 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:19.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 128:19.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 128:19.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 128:19.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 128:19.71 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.71 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.71 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.71 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.71 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 128:19.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:19.72 foundInterface = 0; \ 128:19.72 ^~~~~~~~~~~~~~ 128:19.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:19.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.72 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:19.72 NS_INTERFACE_MAP_END_INHERITING(Event) 128:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 128:19.72 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 128:19.72 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 128:19.72 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 128:19.72 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 128:19.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:19.72 } else 128:19.72 ^~~~ 128:19.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:19.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.72 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1330:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:19.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 128:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 128:36.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 128:36.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsINetworkInterceptController.h:10, 128:36.07 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 128:36.07 from /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 128:36.07 from /builddir/build/BUILD/firefox-64.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 128:36.07 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 128:36.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.07 foundInterface = 0; \ 128:36.07 ^~~~~~~~~~~~~~ 128:36.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:36.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:36.07 ^~~~~~~~~~~~~~~~~~~~~~~ 128:36.07 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:36.07 NS_INTERFACE_MAP_END 128:36.07 ^~~~~~~~~~~~~~~~~~~~ 128:36.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.08 else 128:36.08 ^~~~ 128:36.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:36.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:36.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.08 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:36.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 128:36.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.56 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 128:36.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.56 foundInterface = 0; \ 128:36.56 ^~~~~~~~~~~~~~ 128:36.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:36.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.56 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:36.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.56 else 128:36.56 ^~~~ 128:36.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:36.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:36.56 ^~~~~~~~~~~~~~~~~~ 128:36.56 /builddir/build/BUILD/firefox-64.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:36.56 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 128:36.57 ^~~~~~~~~~~~~~~~~~~~~~ 129:00.05 dom/serviceworkers/test/gtest 129:06.33 dom/simpledb 129:11.97 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 129:11.97 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 129:11.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 129:11.97 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 129:11.97 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 129:11.97 from /builddir/build/BUILD/firefox-64.0/dom/simpledb/ActorsChild.h:10, 129:11.97 from /builddir/build/BUILD/firefox-64.0/dom/simpledb/ActorsChild.cpp:7, 129:11.97 from /builddir/build/BUILD/firefox-64.0/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 129:11.97 /builddir/build/BUILD/firefox-64.0/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 129:11.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:11.97 foundInterface = 0; \ 129:11.97 ^~~~~~~~~~~~~~ 129:11.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:11.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:11.97 ^~~~~~~~~~~~~~~~~~~~~~~ 129:11.97 /builddir/build/BUILD/firefox-64.0/dom/simpledb/SDBRequest.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:11.97 NS_INTERFACE_MAP_END 129:11.97 ^~~~~~~~~~~~~~~~~~~~ 129:11.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:11.97 else 129:11.97 ^~~~ 129:11.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:11.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:11.97 ^~~~~~~~~~~~~~~~~~ 129:11.97 /builddir/build/BUILD/firefox-64.0/dom/simpledb/SDBRequest.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:11.97 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 129:11.97 ^~~~~~~~~~~~~~~~~~~~~~ 129:15.47 dom/prio 129:19.10 dom/prio/test/gtest 129:21.13 dom/presentation 129:24.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/WeakPtr.h:82, 129:24.79 from /builddir/build/BUILD/firefox-64.0/dom/presentation/AvailabilityCollection.h:11, 129:24.79 from /builddir/build/BUILD/firefox-64.0/dom/presentation/AvailabilityCollection.cpp:7, 129:24.79 from /builddir/build/BUILD/firefox-64.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 129:24.79 /builddir/build/BUILD/firefox-64.0/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 129:24.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:24.79 foundInterface = 0; \ 129:24.79 ^~~~~~~~~~~~~~ 129:24.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:24.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:24.79 ^~~~~~~~~~~~~~~~~~~~~~~ 129:24.79 /builddir/build/BUILD/firefox-64.0/dom/presentation/Presentation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:24.79 NS_INTERFACE_MAP_END 129:24.79 ^~~~~~~~~~~~~~~~~~~~ 129:24.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:24.79 else 129:24.79 ^~~~ 129:24.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:24.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:24.79 ^~~~~~~~~~~~~~~~~~ 129:24.79 /builddir/build/BUILD/firefox-64.0/dom/presentation/Presentation.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:24.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 129:24.79 ^~~~~~~~~~~~~~~~~~~~~~ 129:24.80 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 129:24.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:24.80 foundInterface = 0; \ 129:24.80 ^~~~~~~~~~~~~~ 129:24.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:24.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:24.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.80 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationAvailability.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:24.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 129:24.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:24.80 else 129:24.80 ^~~~ 129:24.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:24.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:24.81 ^~~~~~~~~~~~~~~~~~ 129:24.81 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationAvailability.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:24.81 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 129:24.81 ^~~~~~~~~~~~~~~~~~~~~~ 129:24.87 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 129:24.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:24.87 foundInterface = 0; \ 129:24.87 ^~~~~~~~~~~~~~ 129:24.87 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:24.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:24.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.88 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationConnection.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:24.88 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 129:24.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:24.88 else 129:24.88 ^~~~ 129:24.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:24.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:24.88 ^~~~~~~~~~~~~~~~~~ 129:24.88 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationConnection.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:24.88 NS_INTERFACE_MAP_ENTRY(nsIRequest) 129:24.88 ^~~~~~~~~~~~~~~~~~~~~~ 129:24.91 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 129:24.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:24.91 foundInterface = 0; \ 129:24.91 ^~~~~~~~~~~~~~ 129:24.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:24.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.91 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:24.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 129:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 129:24.91 from /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationAvailability.h:10, 129:24.91 from /builddir/build/BUILD/firefox-64.0/dom/presentation/AvailabilityCollection.cpp:10, 129:24.91 from /builddir/build/BUILD/firefox-64.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 129:24.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:24.91 } else 129:24.92 ^~~~ 129:24.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:24.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:24.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.92 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:24.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 129:24.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:24.94 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/WeakPtr.h:82, 129:24.94 from /builddir/build/BUILD/firefox-64.0/dom/presentation/AvailabilityCollection.h:11, 129:24.94 from /builddir/build/BUILD/firefox-64.0/dom/presentation/AvailabilityCollection.cpp:7, 129:24.94 from /builddir/build/BUILD/firefox-64.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 129:24.94 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 129:24.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:24.94 foundInterface = 0; \ 129:24.94 ^~~~~~~~~~~~~~ 129:24.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:24.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:24.95 ^~~~~~~~~~~~~~~~~~~~~~~ 129:24.95 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationReceiver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:24.95 NS_INTERFACE_MAP_END 129:24.95 ^~~~~~~~~~~~~~~~~~~~ 129:24.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:24.95 else 129:24.95 ^~~~ 129:24.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:24.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:24.95 ^~~~~~~~~~~~~~~~~~ 129:24.95 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationReceiver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:24.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 129:24.95 ^~~~~~~~~~~~~~~~~~~~~~ 129:25.38 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 129:25.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:25.38 foundInterface = 0; \ 129:25.38 ^~~~~~~~~~~~~~ 129:25.38 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:25.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:25.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:25.38 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:25.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 129:25.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:25.39 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 129:25.39 from /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationAvailability.h:10, 129:25.39 from /builddir/build/BUILD/firefox-64.0/dom/presentation/AvailabilityCollection.cpp:10, 129:25.39 from /builddir/build/BUILD/firefox-64.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 129:25.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:25.39 } else 129:25.39 ^~~~ 129:25.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:25.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:25.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:25.39 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:25.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 129:25.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:28.58 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/WeakPtr.h:82, 129:28.59 from /builddir/build/BUILD/firefox-64.0/dom/presentation/AvailabilityCollection.h:11, 129:28.59 from /builddir/build/BUILD/firefox-64.0/dom/presentation/AvailabilityCollection.cpp:7, 129:28.59 from /builddir/build/BUILD/firefox-64.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 129:28.59 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 129:28.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:28.59 foundInterface = 0; \ 129:28.59 ^~~~~~~~~~~~~~ 129:28.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:28.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:28.59 ^~~~~~~~~~~~~~~~~~~~~~~ 129:28.59 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationTCPSessionTransport.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:28.59 NS_INTERFACE_MAP_END 129:28.59 ^~~~~~~~~~~~~~~~~~~~ 129:28.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:28.59 else 129:28.59 ^~~~ 129:28.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:28.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:28.59 ^~~~~~~~~~~~~~~~~~ 129:28.59 /builddir/build/BUILD/firefox-64.0/dom/presentation/PresentationTCPSessionTransport.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:28.59 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 129:28.59 ^~~~~~~~~~~~~~~~~~~~~~ 129:50.38 dom/presentation/provider 129:52.87 dom/plugins/test/testplugin 129:55.64 dom/plugins/test/testplugin/libnptest.so 129:56.19 dom/plugins/test/testplugin/secondplugin 129:58.78 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 129:58.98 dom/plugins/test/testplugin/thirdplugin 130:01.58 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 130:01.78 dom/plugins/test/testplugin/flashplugin 130:04.39 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 130:04.61 view 130:13.64 widget 131:27.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/widget/Unified_cpp_widget2.cpp:29: 131:27.78 /builddir/build/BUILD/firefox-64.0/widget/nsPrintSettingsService.cpp: In member function 'virtual nsresult nsPrintSettingsService::ReadPrefs(nsIPrintSettings*, const nsAString&, uint32_t)': 131:27.78 /builddir/build/BUILD/firefox-64.0/widget/nsPrintSettingsService.cpp:493:25: warning: 'width' may be used uninitialized in this function [-Wmaybe-uninitialized] 131:27.78 aPS->SetPaperWidth(width); 131:27.78 ~~~~~~~~~~~~~~~~~~^~~~~~~ 131:27.78 /builddir/build/BUILD/firefox-64.0/widget/nsPrintSettingsService.cpp:495:26: warning: 'height' may be used uninitialized in this function [-Wmaybe-uninitialized] 131:27.78 aPS->SetPaperHeight(height); 131:27.78 ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 131:27.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/widget/Unified_cpp_widget2.cpp:20: 131:27.78 /builddir/build/BUILD/firefox-64.0/widget/nsPrintSettingsImpl.cpp:445:12: warning: 'dbl' may be used uninitialized in this function [-Wmaybe-uninitialized] 131:27.78 mScaling = aScaling; 131:27.78 ~~~~~~~~~^~~~~~~~~~ 131:27.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/widget/Unified_cpp_widget2.cpp:29: 131:27.78 /builddir/build/BUILD/firefox-64.0/widget/nsPrintSettingsService.cpp:418:12: note: 'dbl' was declared here 131:27.78 double dbl; 131:27.78 ^~~ 131:28.99 widget/headless 131:37.13 widget/gtk 132:35.13 widget/gtk/mozgtk/stub 132:35.75 widget/gtk/mozgtk/stub/libmozgtk_stub.so 132:35.91 widget/gtk/mozgtk/gtk2 132:36.04 widget/gtk/mozgtk/gtk2/libmozgtk.so 132:36.18 widget/gtk/mozgtk/gtk3 132:36.23 widget/gtk/mozgtk/gtk3/libmozgtk.so 132:36.51 widget/gtk/wayland 132:36.81 widget/gtk/mozwayland 132:37.14 widget/gtk/mozwayland/libmozwayland.so 132:37.26 widget/gtkxtbin 132:37.83 widget/x11 132:37.89 editor/libeditor 132:43.32 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 132:43.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 132:43.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:43.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:43.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:43.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:43.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:43.32 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:43.32 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:43.32 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:43.32 /builddir/build/BUILD/firefox-64.0/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 132:43.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:43.32 foundInterface = 0; \ 132:43.32 ^~~~~~~~~~~~~~ 132:43.32 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:43.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:43.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.33 /builddir/build/BUILD/firefox-64.0/editor/libeditor/ChangeAttributeTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:43.33 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 132:43.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:43.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:43.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:43.33 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:43.33 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:43.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:43.33 } else 132:43.33 ^~~~ 132:43.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:43.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:43.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.33 /builddir/build/BUILD/firefox-64.0/editor/libeditor/ChangeAttributeTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:43.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 132:43.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 132:43.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 132:43.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:43.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:43.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:43.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:43.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:43.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:43.34 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:43.34 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:43.34 /builddir/build/BUILD/firefox-64.0/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 132:43.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:43.34 foundInterface = 0; \ 132:43.34 ^~~~~~~~~~~~~~ 132:43.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:43.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.34 /builddir/build/BUILD/firefox-64.0/editor/libeditor/ChangeStyleTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:43.34 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 132:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:43.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:43.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:43.34 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:43.34 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:43.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:43.34 } else 132:43.34 ^~~~ 132:43.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:43.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:43.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.35 /builddir/build/BUILD/firefox-64.0/editor/libeditor/ChangeStyleTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:43.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 132:43.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.40 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 132:45.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 132:45.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:45.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:45.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:45.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.41 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.41 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.41 /builddir/build/BUILD/firefox-64.0/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 132:45.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:45.41 foundInterface = 0; \ 132:45.41 ^~~~~~~~~~~~~~ 132:45.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:45.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:45.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.41 /builddir/build/BUILD/firefox-64.0/editor/libeditor/CompositionTransaction.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:45.41 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 132:45.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:45.42 } else 132:45.42 ^~~~ 132:45.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 132:45.42 NS_IMPL_QUERY_BODY_CONCRETE(_class) 132:45.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.42 /builddir/build/BUILD/firefox-64.0/editor/libeditor/CompositionTransaction.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 132:45.42 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 132:45.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.42 /builddir/build/BUILD/firefox-64.0/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 132:45.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:45.42 foundInterface = 0; \ 132:45.42 ^~~~~~~~~~~~~~ 132:45.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:45.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.43 /builddir/build/BUILD/firefox-64.0/editor/libeditor/CreateElementTransaction.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:45.43 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 132:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.43 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.43 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.43 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:45.43 } else 132:45.43 ^~~~ 132:45.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:45.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.43 /builddir/build/BUILD/firefox-64.0/editor/libeditor/CreateElementTransaction.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:45.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 132:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.43 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 132:45.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 132:45.43 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:45.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:45.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:45.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.44 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.44 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.44 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.44 /builddir/build/BUILD/firefox-64.0/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 132:45.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:45.44 foundInterface = 0; \ 132:45.44 ^~~~~~~~~~~~~~ 132:45.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:45.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:45.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.44 /builddir/build/BUILD/firefox-64.0/editor/libeditor/DeleteNodeTransaction.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:45.45 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 132:45.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.45 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.45 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.45 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:45.45 } else 132:45.45 ^~~~ 132:45.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:45.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:45.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.45 /builddir/build/BUILD/firefox-64.0/editor/libeditor/DeleteNodeTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:45.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 132:45.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.46 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 132:45.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 132:45.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:45.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:45.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:45.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.46 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.46 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.46 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.46 /builddir/build/BUILD/firefox-64.0/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 132:45.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:45.46 foundInterface = 0; \ 132:45.46 ^~~~~~~~~~~~~~ 132:45.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:45.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:45.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.47 /builddir/build/BUILD/firefox-64.0/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:45.47 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 132:45.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.47 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.47 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.47 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.47 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:45.47 } else 132:45.47 ^~~~ 132:45.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:45.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:45.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.48 /builddir/build/BUILD/firefox-64.0/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:45.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 132:45.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 132:45.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 132:45.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:45.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:45.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:45.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.48 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.48 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.48 /builddir/build/BUILD/firefox-64.0/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 132:45.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:45.48 foundInterface = 0; \ 132:45.48 ^~~~~~~~~~~~~~ 132:45.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:45.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:45.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.48 /builddir/build/BUILD/firefox-64.0/editor/libeditor/DeleteTextTransaction.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:45.48 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 132:45.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.49 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:45.49 } else 132:45.49 ^~~~ 132:45.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:45.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:45.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.49 /builddir/build/BUILD/firefox-64.0/editor/libeditor/DeleteTextTransaction.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:45.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 132:45.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.49 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.49 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.49 /builddir/build/BUILD/firefox-64.0/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 132:45.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:45.50 foundInterface = 0; \ 132:45.50 ^~~~~~~~~~~~~~ 132:45.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:45.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:45.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.50 /builddir/build/BUILD/firefox-64.0/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:45.50 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 132:45.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.50 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.50 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:45.50 } else 132:45.50 ^~~~ 132:45.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:45.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:45.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.50 /builddir/build/BUILD/firefox-64.0/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:45.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 132:45.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 132:45.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 132:45.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:45.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:45.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:45.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:45.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:45.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:45.51 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:45.51 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:45.51 /builddir/build/BUILD/firefox-64.0/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 132:45.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:45.51 foundInterface = 0; \ 132:45.51 ^~~~~~~~~~~~~~ 132:45.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:45.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:45.51 ^~~~~~~~~~~~~~~~~~~~~~~ 132:45.51 /builddir/build/BUILD/firefox-64.0/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:45.51 NS_INTERFACE_MAP_END 132:45.51 ^~~~~~~~~~~~~~~~~~~~ 132:45.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:45.51 else 132:45.51 ^~~~ 132:45.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:45.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:45.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.52 /builddir/build/BUILD/firefox-64.0/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:45.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 132:45.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.60 /builddir/build/BUILD/firefox-64.0/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 132:45.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:45.60 foundInterface = 0; \ 132:45.60 ^~~~~~~~~~~~~~ 132:45.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:45.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:45.60 ^~~~~~~~~~~~~~~~~~~~~~~ 132:45.60 /builddir/build/BUILD/firefox-64.0/editor/libeditor/EditorBase.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:45.60 NS_INTERFACE_MAP_END 132:45.60 ^~~~~~~~~~~~~~~~~~~~ 132:45.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:45.60 else 132:45.60 ^~~~ 132:45.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:45.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:45.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:45.60 /builddir/build/BUILD/firefox-64.0/editor/libeditor/EditorBase.cpp:247:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:45.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 132:45.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:53.80 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:17, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RecordReplay.h:16, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Atomics.h:22, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Utility.h:11, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HeapAPI.h:15, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 132:53.80 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/CSSEditUtils.cpp:6, 132:53.80 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 132:53.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual nsresult mozilla::CreateElementTransaction::DoTransaction()': 132:53.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Maybe.h:526:14: warning: '*((void*)& afterNewNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 132:53.80 return ref(); 132:53.80 ^ 133:03.39 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:03.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:03.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 133:03.39 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 133:03.39 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 133:03.39 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 133:03.40 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 133:03.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:03.40 foundInterface = 0; \ 133:03.40 ^~~~~~~~~~~~~~ 133:03.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:03.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:03.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:03.40 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 133:03.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.40 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditRules.cpp:262:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 133:03.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 133:03.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.40 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 133:03.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 133:03.40 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 133:03.40 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 133:03.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:03.40 } else 133:03.40 ^~~~ 133:03.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:03.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:03.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:03.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 133:03.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.41 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditRules.cpp:262:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 133:03.41 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 133:03.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:03.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:03.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 133:03.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 133:03.96 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 133:03.96 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 133:03.96 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 133:03.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:03.96 foundInterface = 0; \ 133:03.96 ^~~~~~~~~~~~~~ 133:03.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:03.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:03.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.97 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditor.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:03.97 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 133:03.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:03.97 else 133:03.97 ^~~~ 133:03.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:03.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:03.97 ^~~~~~~~~~~~~~~~~~ 133:03.97 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditor.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:03.97 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 133:03.97 ^~~~~~~~~~~~~~~~~~~~~~ 133:04.16 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 133:04.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:04.16 foundInterface = 0; \ 133:04.16 ^~~~~~~~~~~~~~ 133:04.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:04.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:04.16 ^~~~~~~~~~~~~~~~~~~~~~~ 133:04.16 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditorDataTransfer.cpp:1060:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:04.16 NS_INTERFACE_MAP_END 133:04.16 ^~~~~~~~~~~~~~~~~~~~ 133:04.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:04.16 else 133:04.16 ^~~~ 133:04.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:04.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:04.16 ^~~~~~~~~~~~~~~~~~ 133:04.16 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditorDataTransfer.cpp:1059:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:04.16 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 133:04.16 ^~~~~~~~~~~~~~~~~~~~~~ 133:04.96 /builddir/build/BUILD/firefox-64.0/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 133:04.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:04.97 foundInterface = 0; \ 133:04.97 ^~~~~~~~~~~~~~ 133:04.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:04.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:04.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.97 /builddir/build/BUILD/firefox-64.0/editor/libeditor/InsertNodeTransaction.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:04.97 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 133:04.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.97 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 133:04.97 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 133:04.97 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 133:04.97 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 133:04.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:04.97 } else 133:04.97 ^~~~ 133:04.97 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:04.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:04.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.97 /builddir/build/BUILD/firefox-64.0/editor/libeditor/InsertNodeTransaction.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:04.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 133:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.98 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 133:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 133:04.98 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 133:04.98 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 133:04.98 /builddir/build/BUILD/firefox-64.0/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 133:04.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:04.98 foundInterface = 0; \ 133:04.98 ^~~~~~~~~~~~~~ 133:04.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:04.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.98 /builddir/build/BUILD/firefox-64.0/editor/libeditor/InsertTextTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:04.98 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 133:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:04.98 } else 133:04.98 ^~~~ 133:04.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 133:04.98 NS_IMPL_QUERY_BODY_CONCRETE(_class) 133:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.99 /builddir/build/BUILD/firefox-64.0/editor/libeditor/InsertTextTransaction.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 133:04.99 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 133:04.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:11.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorBase.h:10, 133:11.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/TextEditor.h:9, 133:11.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 133:11.66 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 133:11.66 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 133:11.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::EditorRawDOMPoint mozilla::SplitNodeResult::SplitPoint() const': 133:11.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorDOMPoint.h:440:7: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 133:11.66 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 133:11.66 ^~ 133:11.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/TextEditRules.h:11, 133:11.66 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditRules.h:12, 133:11.67 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditRules.cpp:7, 133:11.67 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 133:11.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorUtils.h:293:23: note: '*((void*)& point +16)' was declared here 133:11.67 EditorRawDOMPoint point(mPreviousNode); 133:11.67 ^~~~~ 133:14.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:17, 133:14.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RecordReplay.h:16, 133:14.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Atomics.h:22, 133:14.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:25, 133:14.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:14.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:14.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 133:14.05 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 133:14.05 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 133:14.05 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 133:14.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Maybe.h: In member function 'mozilla::SplitRangeOffFromNodeResult mozilla::HTMLEditRules::SplitRangeOffFromBlock(mozilla::TextEditRules::Element&, nsIContent&, nsIContent&)': 133:14.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Maybe.h:526:14: warning: '*((void*)& atAfterEnd +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 133:14.05 return ref(); 133:14.05 ^ 133:14.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorBase.h:10, 133:14.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/TextEditor.h:9, 133:14.35 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 133:14.35 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 133:14.35 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 133:14.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::CollapseSelectionAfter(mozilla::EditorBase::Selection&, mozilla::EditorBase::Element&)': 133:14.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorDOMPoint.h:440:7: warning: '*((void*)& afterElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 133:14.35 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 133:14.35 ^~ 133:14.35 In file included from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 133:14.35 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditor.cpp:1875:21: note: '*((void*)& afterElement +16)' was declared here 133:14.35 EditorRawDOMPoint afterElement(&aElement); 133:14.35 ^~~~~~~~~~~~ 133:14.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorBase.h:10, 133:14.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/TextEditor.h:9, 133:14.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 133:14.77 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 133:14.77 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 133:14.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::SplitNodeResult mozilla::HTMLEditRules::MaybeSplitAncestorsForInsertWithTransaction(nsAtom&, const mozilla::EditorDOMPointBase&) [with PT = nsCOMPtr; CT = nsCOMPtr]': 133:14.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditorDOMPoint.h:788:12: warning: '*((void*)& pointToInsert +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 133:14.78 mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 133:14.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 133:14.78 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLEditRules.cpp:9137:21: note: '*((void*)& pointToInsert +16)' was declared here 133:14.78 EditorRawDOMPoint pointToInsert(aStartOfDeepestRightNode); 133:14.78 ^~~~~~~~~~~~~ 133:19.52 In file included from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 133:19.52 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 133:19.52 /builddir/build/BUILD/firefox-64.0/editor/libeditor/HTMLTableEditor.cpp:214:11: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 133:19.52 int32_t newCellIndex; 133:19.52 ^~~~~~~~~~~~ 133:39.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:39.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:39.33 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/InternetCiter.cpp:9, 133:39.33 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 133:39.33 /builddir/build/BUILD/firefox-64.0/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 133:39.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:39.33 foundInterface = 0; \ 133:39.33 ^~~~~~~~~~~~~~ 133:39.33 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:39.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:39.34 /builddir/build/BUILD/firefox-64.0/editor/libeditor/JoinNodeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:39.34 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 133:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:39.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 133:39.34 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/JoinNodeTransaction.h:9, 133:39.34 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/JoinNodeTransaction.cpp:6, 133:39.34 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 133:39.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:39.34 } else 133:39.34 ^~~~ 133:39.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:39.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:39.34 /builddir/build/BUILD/firefox-64.0/editor/libeditor/JoinNodeTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:39.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 133:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:39.36 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:39.36 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:39.36 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/InternetCiter.cpp:9, 133:39.36 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 133:39.36 /builddir/build/BUILD/firefox-64.0/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 133:39.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:39.36 foundInterface = 0; \ 133:39.36 ^~~~~~~~~~~~~~ 133:39.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:39.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:39.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:39.36 /builddir/build/BUILD/firefox-64.0/editor/libeditor/PlaceholderTransaction.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:39.36 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 133:39.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:39.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:39.36 else 133:39.36 ^~~~ 133:39.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:39.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:39.37 ^~~~~~~~~~~~~~~~~~ 133:39.37 /builddir/build/BUILD/firefox-64.0/editor/libeditor/PlaceholderTransaction.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:39.37 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 133:39.37 ^~~~~~~~~~~~~~~~~~~~~~ 133:39.39 /builddir/build/BUILD/firefox-64.0/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 133:39.39 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:39.40 foundInterface = 0; \ 133:39.40 ^~~~~~~~~~~~~~ 133:39.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:39.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:39.40 /builddir/build/BUILD/firefox-64.0/editor/libeditor/SplitNodeTransaction.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:39.40 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 133:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:39.40 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 133:39.40 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/JoinNodeTransaction.h:9, 133:39.40 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/JoinNodeTransaction.cpp:6, 133:39.40 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 133:39.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:39.40 } else 133:39.40 ^~~~ 133:39.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:39.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:39.40 /builddir/build/BUILD/firefox-64.0/editor/libeditor/SplitNodeTransaction.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:39.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 133:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:41.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:41.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:41.49 from /builddir/build/BUILD/firefox-64.0/editor/libeditor/InternetCiter.cpp:9, 133:41.49 from /builddir/build/BUILD/firefox-64.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 133:41.49 /builddir/build/BUILD/firefox-64.0/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 133:41.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:41.49 foundInterface = 0; \ 133:41.49 ^~~~~~~~~~~~~~ 133:41.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:41.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:41.49 ^~~~~~~~~~~~~~~~~~~~~~~ 133:41.49 /builddir/build/BUILD/firefox-64.0/editor/libeditor/TextEditRules.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:41.49 NS_INTERFACE_MAP_END 133:41.49 ^~~~~~~~~~~~~~~~~~~~ 133:41.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:41.49 else 133:41.50 ^~~~ 133:41.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:41.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:41.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:41.50 /builddir/build/BUILD/firefox-64.0/editor/libeditor/TextEditRules.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:41.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 133:41.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:41.58 /builddir/build/BUILD/firefox-64.0/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 133:41.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:41.58 foundInterface = 0; \ 133:41.58 ^~~~~~~~~~~~~~ 133:41.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:41.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:41.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:41.58 /builddir/build/BUILD/firefox-64.0/editor/libeditor/TextEditor.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:41.58 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 133:41.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:41.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:41.58 else 133:41.58 ^~~~ 133:41.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:41.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:41.59 ^~~~~~~~~~~~~~~~~~ 133:41.59 /builddir/build/BUILD/firefox-64.0/editor/libeditor/TextEditor.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:41.59 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 133:41.59 ^~~~~~~~~~~~~~~~~~~~~~ 133:52.07 editor/spellchecker 133:56.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:56.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:56.66 from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.h:10, 133:56.66 from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.cpp:7, 133:56.66 from /builddir/build/BUILD/firefox-64.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 133:56.66 /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 133:56.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:56.66 foundInterface = 0; \ 133:56.66 ^~~~~~~~~~~~~~ 133:56.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:56.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:56.66 ^~~~~~~~~~~~~~~~~~~~~~~ 133:56.66 /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:56.66 NS_INTERFACE_MAP_END 133:56.66 ^~~~~~~~~~~~~~~~~~~~ 133:56.66 In file included from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.h:11, 133:56.67 from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.cpp:7, 133:56.67 from /builddir/build/BUILD/firefox-64.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 133:56.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:56.67 } else 133:56.67 ^~~~ 133:56.67 /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:56.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 133:56.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:56.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:56.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:56.71 from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.h:10, 133:56.71 from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.cpp:7, 133:56.71 from /builddir/build/BUILD/firefox-64.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 133:56.71 /builddir/build/BUILD/firefox-64.0/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 133:56.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:56.72 foundInterface = 0; \ 133:56.72 ^~~~~~~~~~~~~~ 133:56.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:56.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:56.72 ^~~~~~~~~~~~~~~~~~~~~~~ 133:56.72 /builddir/build/BUILD/firefox-64.0/editor/spellchecker/TextServicesDocument.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:56.72 NS_INTERFACE_MAP_END 133:56.72 ^~~~~~~~~~~~~~~~~~~~ 133:56.72 In file included from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.h:11, 133:56.72 from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.cpp:7, 133:56.72 from /builddir/build/BUILD/firefox-64.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 133:56.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:56.72 } else 133:56.72 ^~~~ 133:56.72 /builddir/build/BUILD/firefox-64.0/editor/spellchecker/TextServicesDocument.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:56.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 133:56.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:56.76 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 133:56.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 133:56.76 from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.h:10, 133:56.76 from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.cpp:7, 133:56.76 from /builddir/build/BUILD/firefox-64.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 133:56.76 /builddir/build/BUILD/firefox-64.0/editor/spellchecker/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 133:56.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:56.76 foundInterface = 0; \ 133:56.76 ^~~~~~~~~~~~~~ 133:56.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:56.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:56.76 ^~~~~~~~~~~~~~~~~~~~~~~ 133:56.76 /builddir/build/BUILD/firefox-64.0/editor/spellchecker/nsFilteredContentIterator.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:56.76 NS_INTERFACE_MAP_END 133:56.76 ^~~~~~~~~~~~~~~~~~~~ 133:56.76 In file included from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.h:11, 133:56.76 from /builddir/build/BUILD/firefox-64.0/editor/spellchecker/EditorSpellCheck.cpp:7, 133:56.77 from /builddir/build/BUILD/firefox-64.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 133:56.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:56.77 } else 133:56.77 ^~~~ 133:56.77 /builddir/build/BUILD/firefox-64.0/editor/spellchecker/nsFilteredContentIterator.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:56.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 133:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:00.64 editor/txmgr 134:01.18 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:01.18 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 134:01.18 from /builddir/build/BUILD/firefox-64.0/editor/txmgr/TransactionItem.h:9, 134:01.18 from /builddir/build/BUILD/firefox-64.0/editor/txmgr/TransactionItem.cpp:6, 134:01.19 from /builddir/build/BUILD/firefox-64.0/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 134:01.19 /builddir/build/BUILD/firefox-64.0/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 134:01.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:01.19 foundInterface = 0; \ 134:01.19 ^~~~~~~~~~~~~~ 134:01.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:01.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:01.19 ^~~~~~~~~~~~~~~~~~~~~~~ 134:01.19 /builddir/build/BUILD/firefox-64.0/editor/txmgr/TransactionManager.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:01.19 NS_INTERFACE_MAP_END 134:01.19 ^~~~~~~~~~~~~~~~~~~~ 134:01.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:01.19 else 134:01.19 ^~~~ 134:01.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:01.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:01.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:01.19 /builddir/build/BUILD/firefox-64.0/editor/txmgr/TransactionManager.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:01.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 134:01.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:02.55 editor/txmgr/tests 134:09.93 editor/composer 134:13.98 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:13.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 134:13.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 134:13.98 from /builddir/build/BUILD/firefox-64.0/editor/composer/ComposerCommandsUpdater.cpp:7, 134:13.98 from /builddir/build/BUILD/firefox-64.0/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 134:13.98 /builddir/build/BUILD/firefox-64.0/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 134:13.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:13.98 foundInterface = 0; \ 134:13.98 ^~~~~~~~~~~~~~ 134:13.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:13.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:13.98 ^~~~~~~~~~~~~~~~~~~~~~~ 134:13.98 /builddir/build/BUILD/firefox-64.0/editor/composer/ComposerCommandsUpdater.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:13.98 NS_INTERFACE_MAP_END 134:13.98 ^~~~~~~~~~~~~~~~~~~~ 134:13.98 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 134:13.98 from /builddir/build/BUILD/firefox-64.0/editor/composer/ComposerCommandsUpdater.cpp:7, 134:13.98 from /builddir/build/BUILD/firefox-64.0/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 134:13.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:13.98 } else 134:13.98 ^~~~ 134:13.98 /builddir/build/BUILD/firefox-64.0/editor/composer/ComposerCommandsUpdater.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:13.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 134:13.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:17.76 layout/style 134:30.50 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.50 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.50 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.50 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.50 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.50 /builddir/build/BUILD/firefox-64.0/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 134:30.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.50 foundInterface = 0; \ 134:30.50 ^~~~~~~~~~~~~~ 134:30.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:30.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:30.50 ^~~~~~~~~~~~~~~~~~~~~~~ 134:30.51 /builddir/build/BUILD/firefox-64.0/layout/style/CSSFontFaceRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:30.51 NS_INTERFACE_MAP_END 134:30.51 ^~~~~~~~~~~~~~~~~~~~ 134:30.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 134:30.51 /builddir/build/BUILD/firefox-64.0/layout/style/CSSFontFaceRule.cpp:32:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.51 else 134:30.51 ^~~~ 134:30.51 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.51 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.51 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.51 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.51 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.51 /builddir/build/BUILD/firefox-64.0/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 134:30.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.51 foundInterface = 0; \ 134:30.51 ^~~~~~~~~~~~~~ 134:30.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.52 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 134:30.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.52 /builddir/build/BUILD/firefox-64.0/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 134:30.52 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 134:30.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.52 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.52 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.52 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.52 } else 134:30.52 ^~~~ 134:30.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 134:30.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.52 /builddir/build/BUILD/firefox-64.0/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 134:30.52 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 134:30.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.53 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.53 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.53 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.53 /builddir/build/BUILD/firefox-64.0/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 134:30.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.53 foundInterface = 0; \ 134:30.53 ^~~~~~~~~~~~~~ 134:30.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.53 /builddir/build/BUILD/firefox-64.0/layout/style/CSSImportRule.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.53 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 134:30.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.53 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.53 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.53 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.53 } else 134:30.53 ^~~~ 134:30.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.53 /builddir/build/BUILD/firefox-64.0/layout/style/CSSImportRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 134:30.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.63 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.63 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.63 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.63 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 134:30.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.63 foundInterface = 0; \ 134:30.64 ^~~~~~~~~~~~~~ 134:30.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.64 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframeRule.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.64 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 134:30.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.64 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.64 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.64 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.64 /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.64 else 134:30.64 ^~~~ 134:30.64 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframeRule.cpp:96:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 134:30.64 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 134:30.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.64 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.64 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.64 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.64 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.64 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 134:30.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.64 foundInterface = 0; \ 134:30.64 ^~~~~~~~~~~~~~ 134:30.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.65 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframeRule.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.65 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 134:30.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.65 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.65 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.65 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.65 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.65 } else 134:30.65 ^~~~ 134:30.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.65 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframeRule.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 134:30.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.66 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.66 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.66 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 134:30.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.66 foundInterface = 0; \ 134:30.66 ^~~~~~~~~~~~~~ 134:30.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.66 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframesRule.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.66 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 134:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.66 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.66 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.66 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.66 } else 134:30.66 ^~~~ 134:30.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.67 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 134:30.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.67 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.67 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.67 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.67 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 134:30.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.67 foundInterface = 0; \ 134:30.67 ^~~~~~~~~~~~~~ 134:30.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.67 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframesRule.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.67 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 134:30.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.67 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.67 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.67 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.67 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.67 } else 134:30.68 ^~~~ 134:30.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.68 /builddir/build/BUILD/firefox-64.0/layout/style/CSSKeyframesRule.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 134:30.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.68 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.68 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.68 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.68 /builddir/build/BUILD/firefox-64.0/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 134:30.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.68 foundInterface = 0; \ 134:30.68 ^~~~~~~~~~~~~~ 134:30.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.69 /builddir/build/BUILD/firefox-64.0/layout/style/CSSMediaRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.69 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 134:30.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.69 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.69 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.69 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.69 } else 134:30.69 ^~~~ 134:30.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.69 /builddir/build/BUILD/firefox-64.0/layout/style/CSSMediaRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 134:30.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.69 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.70 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.70 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.70 /builddir/build/BUILD/firefox-64.0/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 134:30.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.70 foundInterface = 0; \ 134:30.70 ^~~~~~~~~~~~~~ 134:30.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.70 /builddir/build/BUILD/firefox-64.0/layout/style/CSSMozDocumentRule.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.70 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 134:30.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.70 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.70 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.70 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.70 } else 134:30.70 ^~~~ 134:30.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.70 /builddir/build/BUILD/firefox-64.0/layout/style/CSSMozDocumentRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 134:30.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.71 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.71 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.71 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.72 /builddir/build/BUILD/firefox-64.0/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRuleDeclaration::QueryInterface(const nsIID&, void**)': 134:30.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.72 foundInterface = 0; \ 134:30.72 ^~~~~~~~~~~~~~ 134:30.72 /builddir/build/BUILD/firefox-64.0/layout/style/CSSPageRule.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.72 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 134:30.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:110: 134:30.72 /builddir/build/BUILD/firefox-64.0/layout/style/CSSPageRule.cpp:38:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.72 else 134:30.72 ^~~~ 134:30.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.72 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.72 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.72 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.72 /builddir/build/BUILD/firefox-64.0/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 134:30.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.72 foundInterface = 0; \ 134:30.72 ^~~~~~~~~~~~~~ 134:30.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.73 /builddir/build/BUILD/firefox-64.0/layout/style/CSSPageRule.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.73 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 134:30.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.73 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.73 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.73 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.73 } else 134:30.73 ^~~~ 134:30.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.73 /builddir/build/BUILD/firefox-64.0/layout/style/CSSPageRule.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 134:30.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.73 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.74 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.74 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.74 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.74 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.74 /builddir/build/BUILD/firefox-64.0/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 134:30.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.74 foundInterface = 0; \ 134:30.74 ^~~~~~~~~~~~~~ 134:30.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:30.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:30.74 ^~~~~~~~~~~~~~~~~~~~~~~ 134:30.74 /builddir/build/BUILD/firefox-64.0/layout/style/CSSRuleList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:30.74 NS_INTERFACE_MAP_END 134:30.74 ^~~~~~~~~~~~~~~~~~~~ 134:30.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.74 else 134:30.74 ^~~~ 134:30.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:30.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:30.75 ^~~~~~~~~~~~~~~~~~ 134:30.75 /builddir/build/BUILD/firefox-64.0/layout/style/CSSRuleList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:30.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:30.75 ^~~~~~~~~~~~~~~~~~~~~~ 134:30.75 /builddir/build/BUILD/firefox-64.0/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRuleDeclaration::QueryInterface(const nsIID&, void**)': 134:30.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.75 foundInterface = 0; \ 134:30.75 ^~~~~~~~~~~~~~ 134:30.75 /builddir/build/BUILD/firefox-64.0/layout/style/CSSStyleRule.cpp:43:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.75 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 134:30.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.75 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:128: 134:30.75 /builddir/build/BUILD/firefox-64.0/layout/style/CSSStyleRule.cpp:42:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.75 else 134:30.75 ^~~~ 134:30.75 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.75 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.75 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.75 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.75 /builddir/build/BUILD/firefox-64.0/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 134:30.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.75 foundInterface = 0; \ 134:30.75 ^~~~~~~~~~~~~~ 134:30.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.76 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 134:30.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.76 /builddir/build/BUILD/firefox-64.0/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 134:30.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 134:30.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.76 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.76 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.76 } else 134:30.76 ^~~~ 134:30.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 134:30.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.76 /builddir/build/BUILD/firefox-64.0/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 134:30.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 134:30.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.76 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:30.76 from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.76 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.76 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.76 /builddir/build/BUILD/firefox-64.0/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 134:30.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:30.77 foundInterface = 0; \ 134:30.77 ^~~~~~~~~~~~~~ 134:30.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:30.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:30.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.77 /builddir/build/BUILD/firefox-64.0/layout/style/CSSSupportsRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:30.77 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 134:30.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.77 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:30.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Animation.h:10, 134:30.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 134:30.77 from /builddir/build/BUILD/firefox-64.0/layout/style/AnimationCollection.cpp:7, 134:30.77 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 134:30.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:30.77 } else 134:30.77 ^~~~ 134:30.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:30.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:30.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:30.77 /builddir/build/BUILD/firefox-64.0/layout/style/CSSSupportsRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:30.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 134:30.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:39.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAtom.h:10, 134:39.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 134:39.69 from /builddir/build/BUILD/firefox-64.0/layout/style/CachedInheritingStyles.cpp:7, 134:39.69 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 134:39.69 /builddir/build/BUILD/firefox-64.0/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 134:39.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:39.69 foundInterface = 0; \ 134:39.69 ^~~~~~~~~~~~~~ 134:39.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:39.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:39.69 ^~~~~~~~~~~~~~~~~~~~~~~ 134:39.69 /builddir/build/BUILD/firefox-64.0/layout/style/FontFace.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:39.69 NS_INTERFACE_MAP_END 134:39.69 ^~~~~~~~~~~~~~~~~~~~ 134:39.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:39.69 else 134:39.69 ^~~~ 134:39.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:39.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:39.69 ^~~~~~~~~~~~~~~~~~ 134:39.69 /builddir/build/BUILD/firefox-64.0/layout/style/FontFace.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:39.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:39.69 ^~~~~~~~~~~~~~~~~~~~~~ 134:39.82 /builddir/build/BUILD/firefox-64.0/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 134:39.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:39.82 foundInterface = 0; \ 134:39.82 ^~~~~~~~~~~~~~ 134:39.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:39.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:39.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:39.82 /builddir/build/BUILD/firefox-64.0/layout/style/FontFaceSet.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:39.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:39.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:39.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:39.82 else 134:39.82 ^~~~ 134:39.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:39.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:39.82 ^~~~~~~~~~~~~~~~~~ 134:39.83 /builddir/build/BUILD/firefox-64.0/layout/style/FontFaceSet.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:39.83 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 134:39.83 ^~~~~~~~~~~~~~~~~~~~~~ 134:40.52 /builddir/build/BUILD/firefox-64.0/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 134:40.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:40.53 foundInterface = 0; \ 134:40.53 ^~~~~~~~~~~~~~ 134:40.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:40.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:40.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:40.53 /builddir/build/BUILD/firefox-64.0/layout/style/GroupRule.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:40.53 NS_INTERFACE_MAP_END_INHERITING(Rule) 134:40.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:40.53 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 134:40.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 134:40.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 134:40.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 134:40.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 134:40.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsExpirationTracker.h:19, 134:40.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gfxFont.h:20, 134:40.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gfxTextRun.h:14, 134:40.53 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsFontMetrics.h:11, 134:40.53 from /builddir/build/BUILD/firefox-64.0/layout/style/ComputedStyle.cpp:15, 134:40.53 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 134:40.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:40.53 } else 134:40.53 ^~~~ 134:40.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:40.53 } else 134:40.53 ^~~~ 134:40.53 /builddir/build/BUILD/firefox-64.0/layout/style/GroupRule.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:40.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 134:40.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:40.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAtom.h:10, 134:40.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 134:40.68 from /builddir/build/BUILD/firefox-64.0/layout/style/CachedInheritingStyles.cpp:7, 134:40.68 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 134:40.68 /builddir/build/BUILD/firefox-64.0/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 134:40.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:40.68 foundInterface = 0; \ 134:40.68 ^~~~~~~~~~~~~~ 134:40.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:40.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:40.68 ^~~~~~~~~~~~~~~~~~~~~~~ 134:40.68 /builddir/build/BUILD/firefox-64.0/layout/style/ImageLoader.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:40.68 NS_INTERFACE_MAP_END 134:40.68 ^~~~~~~~~~~~~~~~~~~~ 134:40.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:40.68 else 134:40.68 ^~~~ 134:40.68 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:40.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:40.68 ^~~~~~~~~~~~~~~~~~ 134:40.68 /builddir/build/BUILD/firefox-64.0/layout/style/ImageLoader.cpp:651:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:40.68 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 134:40.68 ^~~~~~~~~~~~~~~~~~~~~~ 134:40.93 /builddir/build/BUILD/firefox-64.0/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 134:40.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:40.93 foundInterface = 0; \ 134:40.93 ^~~~~~~~~~~~~~ 134:40.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:40.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:40.93 ^~~~~~~~~~~~~~~~~~~~~~~ 134:40.93 /builddir/build/BUILD/firefox-64.0/layout/style/MediaList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:40.93 NS_INTERFACE_MAP_END 134:40.93 ^~~~~~~~~~~~~~~~~~~~ 134:40.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:40.93 else 134:40.93 ^~~~ 134:40.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:40.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:40.93 ^~~~~~~~~~~~~~~~~~ 134:40.93 /builddir/build/BUILD/firefox-64.0/layout/style/MediaList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:40.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:40.94 ^~~~~~~~~~~~~~~~~~~~~~ 134:59.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 134:59.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 134:59.33 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 134:59.34 from /builddir/build/BUILD/firefox-64.0/layout/style/MediaQueryList.cpp:9, 134:59.34 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 134:59.34 /builddir/build/BUILD/firefox-64.0/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 134:59.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:59.34 foundInterface = 0; \ 134:59.34 ^~~~~~~~~~~~~~ 134:59.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:59.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:59.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:59.34 /builddir/build/BUILD/firefox-64.0/layout/style/MediaQueryList.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:59.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:59.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:59.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 134:59.34 from /builddir/build/BUILD/firefox-64.0/layout/style/MediaQueryList.cpp:9, 134:59.34 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 134:59.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:59.34 } else 134:59.34 ^~~~ 134:59.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:59.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:59.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:59.34 /builddir/build/BUILD/firefox-64.0/layout/style/MediaQueryList.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:59.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 134:59.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:00.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 135:00.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 135:00.68 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 135:00.68 from /builddir/build/BUILD/firefox-64.0/layout/style/MediaQueryList.cpp:9, 135:00.68 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 135:00.68 /builddir/build/BUILD/firefox-64.0/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 135:00.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:00.69 foundInterface = 0; \ 135:00.69 ^~~~~~~~~~~~~~ 135:00.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:00.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:00.69 ^~~~~~~~~~~~~~~~~~~~~~~ 135:00.69 /builddir/build/BUILD/firefox-64.0/layout/style/PreloadedStyleSheet.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:00.69 NS_INTERFACE_MAP_END 135:00.69 ^~~~~~~~~~~~~~~~~~~~ 135:00.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:00.69 else 135:00.69 ^~~~ 135:00.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:00.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:00.69 ^~~~~~~~~~~~~~~~~~ 135:00.69 /builddir/build/BUILD/firefox-64.0/layout/style/PreloadedStyleSheet.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:00.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 135:00.69 ^~~~~~~~~~~~~~~~~~~~~~ 135:00.70 /builddir/build/BUILD/firefox-64.0/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 135:00.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:00.70 foundInterface = 0; \ 135:00.70 ^~~~~~~~~~~~~~ 135:00.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:00.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:00.70 ^~~~~~~~~~~~~~~~~~~~~~~ 135:00.70 /builddir/build/BUILD/firefox-64.0/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:00.70 NS_INTERFACE_MAP_END 135:00.70 ^~~~~~~~~~~~~~~~~~~~ 135:00.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:00.70 else 135:00.70 ^~~~ 135:00.70 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:00.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:00.70 ^~~~~~~~~~~~~~~~~~ 135:00.70 /builddir/build/BUILD/firefox-64.0/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:00.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 135:00.70 ^~~~~~~~~~~~~~~~~~~~~~ 135:00.82 /builddir/build/BUILD/firefox-64.0/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 135:00.82 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:00.83 foundInterface = 0; \ 135:00.83 ^~~~~~~~~~~~~~ 135:00.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:00.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:00.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:00.83 /builddir/build/BUILD/firefox-64.0/layout/style/ServoCSSRuleList.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:00.83 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 135:00.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:00.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 135:00.83 from /builddir/build/BUILD/firefox-64.0/layout/style/MediaQueryList.cpp:9, 135:00.83 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 135:00.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:00.83 } else 135:00.83 ^~~~ 135:00.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:00.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:00.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:00.83 /builddir/build/BUILD/firefox-64.0/layout/style/ServoCSSRuleList.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:00.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 135:00.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.28 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 135:01.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 135:01.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 135:01.28 from /builddir/build/BUILD/firefox-64.0/layout/style/MediaQueryList.cpp:9, 135:01.28 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 135:01.28 /builddir/build/BUILD/firefox-64.0/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 135:01.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:01.28 foundInterface = 0; \ 135:01.28 ^~~~~~~~~~~~~~ 135:01.28 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:01.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:01.28 ^~~~~~~~~~~~~~~~~~~~~~~ 135:01.29 /builddir/build/BUILD/firefox-64.0/layout/style/StyleSheet.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:01.29 NS_INTERFACE_MAP_END 135:01.29 ^~~~~~~~~~~~~~~~~~~~ 135:01.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:01.29 else 135:01.29 ^~~~ 135:01.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:01.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:01.29 ^~~~~~~~~~~~~~~~~~ 135:01.29 /builddir/build/BUILD/firefox-64.0/layout/style/StyleSheet.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:01.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 135:01.29 ^~~~~~~~~~~~~~~~~~~~~~ 135:14.87 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 135:14.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 135:14.87 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsHashKeys.h:11, 135:14.87 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/nsCSSPropertyID.h:14, 135:14.87 from /builddir/build/BUILD/firefox-64.0/layout/style/nsCSSProps.h:18, 135:14.87 from /builddir/build/BUILD/firefox-64.0/layout/style/nsCSSProps.cpp:12, 135:14.87 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 135:14.87 /builddir/build/BUILD/firefox-64.0/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 135:14.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:14.88 foundInterface = 0; \ 135:14.88 ^~~~~~~~~~~~~~ 135:14.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:14.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:14.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:14.88 /builddir/build/BUILD/firefox-64.0/layout/style/nsComputedDOMStyle.cpp:367:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:14.88 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 135:14.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:14.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:14.88 else 135:14.88 ^~~~ 135:14.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:14.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:14.88 ^~~~~~~~~~~~~~~~~~ 135:14.88 /builddir/build/BUILD/firefox-64.0/layout/style/nsComputedDOMStyle.cpp:366:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:14.88 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 135:14.88 ^~~~~~~~~~~~~~~~~~~~~~ 135:15.07 /builddir/build/BUILD/firefox-64.0/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 135:15.07 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.07 foundInterface = 0; \ 135:15.07 ^~~~~~~~~~~~~~ 135:15.07 /builddir/build/BUILD/firefox-64.0/layout/style/nsDOMCSSAttrDeclaration.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.07 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 135:15.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 135:15.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 135:15.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 135:15.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 135:15.07 from /builddir/build/BUILD/firefox-64.0/layout/base/nsLayoutUtils.h:20, 135:15.07 from /builddir/build/BUILD/firefox-64.0/layout/style/nsCSSProps.cpp:18, 135:15.08 from /builddir/build/BUILD/firefox-64.0/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 135:15.08 /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.08 else 135:15.08 ^~~~ 135:15.08 /builddir/build/BUILD/firefox-64.0/layout/style/nsDOMCSSAttrDeclaration.cpp:64:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 135:15.08 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 135:15.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:37.89 layout/style/test/gtest 135:41.34 layout/base 136:05.70 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 136:05.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 136:05.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 136:05.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 136:05.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 136:05.70 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:05.71 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrName.h:16, 136:05.71 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:21, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:05.71 from /builddir/build/BUILD/firefox-64.0/layout/base/AccessibleCaret.h:11, 136:05.71 from /builddir/build/BUILD/firefox-64.0/layout/base/AccessibleCaret.cpp:7, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 136:05.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 136:05.71 /builddir/build/BUILD/firefox-64.0/layout/base/GeometryUtils.cpp:332:33: required from here 136:05.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:47:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 136:05.71 memset(aT, 0, sizeof(T)); 136:05.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 136:05.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsSize.h:12, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPoint.h:13, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsMargin.h:11, 136:05.71 from /builddir/build/BUILD/firefox-64.0/dom/base/nsAttrValue.h:22, 136:05.71 from /builddir/build/BUILD/firefox-64.0/dom/base/AttrArray.h:22, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/Element.h:16, 136:05.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:05.71 from /builddir/build/BUILD/firefox-64.0/layout/base/AccessibleCaret.h:11, 136:05.72 from /builddir/build/BUILD/firefox-64.0/layout/base/AccessibleCaret.cpp:7, 136:05.72 from /builddir/build/BUILD/firefox-64.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 136:05.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/gfx/Point.h:117:8: note: 'struct mozilla::gfx::PointTyped' declared here 136:05.72 struct PointTyped : 136:05.72 ^~~~~~~~~~ 136:16.36 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:65: 136:16.36 /builddir/build/BUILD/firefox-64.0/layout/base/PresShell.cpp: In member function 'virtual void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 136:16.36 /builddir/build/BUILD/firefox-64.0/layout/base/PresShell.cpp:2737:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 136:16.36 (_f != subtreeRoot || !targetNeedsReflowFromParent)) 136:16.36 ^~ 136:35.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 136:35.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 136:35.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/StaticMutex.h:11, 136:35.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/gfx/2D.h:31, 136:35.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gfxPattern.h:13, 136:35.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gfxContext.h:15, 136:35.08 from /builddir/build/BUILD/firefox-64.0/layout/base/nsBidiPresUtils.h:10, 136:35.08 from /builddir/build/BUILD/firefox-64.0/layout/base/nsBidiPresUtils.cpp:7, 136:35.08 from /builddir/build/BUILD/firefox-64.0/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 136:35.08 /builddir/build/BUILD/firefox-64.0/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 136:35.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:35.08 foundInterface = 0; \ 136:35.08 ^~~~~~~~~~~~~~ 136:35.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:35.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:35.08 ^~~~~~~~~~~~~~~~~~~~~~~ 136:35.08 /builddir/build/BUILD/firefox-64.0/layout/base/nsDocumentViewer.cpp:649:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:35.08 NS_INTERFACE_MAP_END 136:35.09 ^~~~~~~~~~~~~~~~~~~~ 136:35.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:35.09 else 136:35.09 ^~~~ 136:35.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:35.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:35.09 ^~~~~~~~~~~~~~~~~~ 136:35.09 /builddir/build/BUILD/firefox-64.0/layout/base/nsDocumentViewer.cpp:647:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:35.09 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 136:35.09 ^~~~~~~~~~~~~~~~~~~~~~ 136:38.05 /builddir/build/BUILD/firefox-64.0/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 136:38.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:38.05 foundInterface = 0; \ 136:38.05 ^~~~~~~~~~~~~~ 136:38.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:38.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:38.05 ^~~~~~~~~~~~~~~~~~~~~~~ 136:38.05 /builddir/build/BUILD/firefox-64.0/layout/base/nsPresContext.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:38.05 NS_INTERFACE_MAP_END 136:38.05 ^~~~~~~~~~~~~~~~~~~~ 136:38.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:38.05 else 136:38.05 ^~~~ 136:38.05 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:38.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:38.05 ^~~~~~~~~~~~~~~~~~ 136:38.05 /builddir/build/BUILD/firefox-64.0/layout/base/nsPresContext.cpp:337:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:38.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:38.05 ^~~~~~~~~~~~~~~~~~~~~~ 136:56.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/base/Unified_cpp_layout_base1.cpp:20: 136:56.89 /builddir/build/BUILD/firefox-64.0/layout/base/nsCSSFrameConstructor.cpp: In member function 'void nsFrameConstructorState::ConstructBackdropFrameFor(nsIContent*, nsIFrame*)': 136:56.89 /builddir/build/BUILD/firefox-64.0/layout/base/nsCSSFrameConstructor.cpp:1233:30: warning: 'placeholderType' may be used uninitialized in this function [-Wmaybe-uninitialized] 136:56.89 nsIFrame* placeholder = nsCSSFrameConstructor:: 136:56.89 ~~~~~~~~~~~~~~~~~~~~~~~ 136:56.89 CreatePlaceholderFrameFor(mPresShell, aContent, backdropFrame, 136:56.89 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:56.90 frame, nullptr, placeholderType); 136:56.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.89 layout/base/gtest 137:32.47 layout/generic 138:18.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 138:18.79 /builddir/build/BUILD/firefox-64.0/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(gfxContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, nsIFrame::ComputeSizeFlags)': 138:18.79 /builddir/build/BUILD/firefox-64.0/layout/generic/nsFrame.cpp:6329:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 138:18.79 nscoord result; 138:18.79 ^~~~~~ 138:18.85 /builddir/build/BUILD/firefox-64.0/layout/generic/nsFrame.cpp: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, nsSize, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)': 138:18.85 /builddir/build/BUILD/firefox-64.0/layout/generic/nsFrame.cpp:6143:51: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 138:18.85 if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { 138:18.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 138:18.86 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPoint.h:10, 138:18.86 from /builddir/build/BUILD/firefox-64.0/layout/generic/StickyScrollContainer.h:15, 138:18.86 from /builddir/build/BUILD/firefox-64.0/layout/generic/StickyScrollContainer.cpp:12, 138:18.86 from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 138:18.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCoord.h:72:11: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 138:18.86 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 138:18.86 ^~~~~~~~~~~~~~~ 138:18.86 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 138:18.86 /builddir/build/BUILD/firefox-64.0/layout/generic/nsFrame.cpp:5903:11: note: 'iSize' was declared here 138:18.86 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 138:18.86 ^~~~~ 138:33.05 In file included from /builddir/build/BUILD/firefox-64.0/layout/generic/TextOverflow.h:10, 138:33.05 from /builddir/build/BUILD/firefox-64.0/layout/generic/TextOverflow.cpp:7, 138:33.05 from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:11: 138:33.05 /builddir/build/BUILD/firefox-64.0/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 138:33.05 /builddir/build/BUILD/firefox-64.0/layout/painting/nsDisplayList.h:1856:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 138:33.05 ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 138:33.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 138:33.05 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 138:33.05 /builddir/build/BUILD/firefox-64.0/layout/generic/nsFrame.cpp:2840:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 138:33.05 Maybe autoPreserves3DContext; 138:33.05 ^~~~~~~~~~~~~~~~~~~~~~ 138:35.55 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:110: 138:35.55 /builddir/build/BUILD/firefox-64.0/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord)': 138:35.55 /builddir/build/BUILD/firefox-64.0/layout/generic/nsFlexContainerFrame.cpp:5115:29: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 138:35.55 if (item == firstItem && 139:09.10 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:17, 139:09.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RecordReplay.h:16, 139:09.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Atomics.h:22, 139:09.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/Utility.h:11, 139:09.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HeapAPI.h:15, 139:09.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 139:09.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 139:09.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 139:09.10 from /builddir/build/BUILD/firefox-64.0/layout/generic/nsFrameList.h:12, 139:09.10 from /builddir/build/BUILD/firefox-64.0/layout/generic/nsFrameList.cpp:7, 139:09.10 from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 139:09.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 139:09.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Maybe.h:247:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 139:09.10 ref() = aOther.ref(); 139:09.10 ^~~ 139:09.10 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:38: 139:09.10 /builddir/build/BUILD/firefox-64.0/layout/generic/nsGfxScrollFrame.cpp:3195:28: note: 'scrollDirection' was declared here 139:09.10 Maybe scrollDirection; 139:09.11 ^~~~~~~~~~~~~~~ 139:38.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:92: 139:38.20 /builddir/build/BUILD/firefox-64.0/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 139:38.20 /builddir/build/BUILD/firefox-64.0/layout/generic/nsTextFrame.cpp:10085:44: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 139:38.20 Maybe autoLineCursor; 139:38.20 ^~~~~~~~~~~~~~ 139:38.20 In file included from /builddir/build/BUILD/firefox-64.0/layout/xul/nsBox.h:12, 139:38.20 from /builddir/build/BUILD/firefox-64.0/layout/generic/nsFrame.h:15, 139:38.20 from /builddir/build/BUILD/firefox-64.0/layout/generic/nsPlaceholderFrame.h:39, 139:38.20 from /builddir/build/BUILD/firefox-64.0/layout/generic/nsPlaceholderFrame.cpp:12, 139:38.20 from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 139:38.20 /builddir/build/BUILD/firefox-64.0/layout/generic/nsIFrame.h:3578:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 139:38.20 mProperties.Set(aProperty, aValue, this); 139:38.20 ^~~~~~~~~~~ 139:38.20 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:92: 139:38.20 /builddir/build/BUILD/firefox-64.0/layout/generic/nsTextFrame.cpp:10085:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 139:38.20 Maybe autoLineCursor; 139:38.20 ^~~~~~~~~~~~~~ 139:41.74 layout/forms 140:10.28 layout/tables 140:17.39 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 140:17.39 /builddir/build/BUILD/firefox-64.0/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 140:17.39 /builddir/build/BUILD/firefox-64.0/layout/tables/nsTableFrame.cpp:8113:76: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead [-Wclass-memaccess] 140:17.39 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 140:17.39 ^ 140:17.39 /builddir/build/BUILD/firefox-64.0/layout/tables/nsTableFrame.cpp:6523:8: note: 'struct BCBlockDirSeg' declared here 140:17.39 struct BCBlockDirSeg 140:17.39 ^~~~~~~~~~~~~ 140:34.78 layout/svg 140:40.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 140:40.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Mutex.h:10, 140:40.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/StaticMutex.h:11, 140:40.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/gfx/2D.h:31, 140:40.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gfxPattern.h:13, 140:40.63 from /builddir/build/BUILD/firefox-64.0/layout/svg/SVGContextPaint.h:12, 140:40.63 from /builddir/build/BUILD/firefox-64.0/layout/svg/SVGContextPaint.cpp:7, 140:40.63 from /builddir/build/BUILD/firefox-64.0/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 140:40.63 /builddir/build/BUILD/firefox-64.0/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 140:40.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:40.63 foundInterface = 0; \ 140:40.63 ^~~~~~~~~~~~~~ 140:40.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:40.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:40.63 ^~~~~~~~~~~~~~~~~~~~~~~ 140:40.63 /builddir/build/BUILD/firefox-64.0/layout/svg/SVGObserverUtils.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:40.64 NS_INTERFACE_MAP_END 140:40.64 ^~~~~~~~~~~~~~~~~~~~ 140:40.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:40.64 else 140:40.64 ^~~~ 140:40.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:40.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:40.64 ^~~~~~~~~~~~~~~~~~ 140:40.64 /builddir/build/BUILD/firefox-64.0/layout/svg/SVGObserverUtils.cpp:552:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:40.64 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 140:40.64 ^~~~~~~~~~~~~~~~~~~~~~ 140:40.64 /builddir/build/BUILD/firefox-64.0/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 140:40.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:40.64 foundInterface = 0; \ 140:40.64 ^~~~~~~~~~~~~~ 140:40.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:40.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:40.64 ^~~~~~~~~~~~~~~~~~~~~~~ 140:40.64 /builddir/build/BUILD/firefox-64.0/layout/svg/SVGObserverUtils.cpp:646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:40.64 NS_INTERFACE_MAP_END 140:40.65 ^~~~~~~~~~~~~~~~~~~~ 140:40.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:40.65 else 140:40.65 ^~~~ 140:40.65 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:40.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:40.65 ^~~~~~~~~~~~~~~~~~ 140:40.65 /builddir/build/BUILD/firefox-64.0/layout/svg/SVGObserverUtils.cpp:645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:40.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 140:40.65 ^~~~~~~~~~~~~~~~~~~~~~ 141:13.72 layout/xul 141:18.10 layout/xul/tree 141:18.12 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 141:18.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 141:18.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:18.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:18.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 141:18.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 141:18.12 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 141:18.12 from /builddir/build/BUILD/firefox-64.0/layout/xul/BoxObject.cpp:7, 141:18.12 from /builddir/build/BUILD/firefox-64.0/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 141:18.12 /builddir/build/BUILD/firefox-64.0/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 141:18.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:18.12 foundInterface = 0; \ 141:18.12 ^~~~~~~~~~~~~~ 141:18.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:18.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:18.13 ^~~~~~~~~~~~~~~~~~~~~~~ 141:18.13 /builddir/build/BUILD/firefox-64.0/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:18.13 NS_INTERFACE_MAP_END 141:18.13 ^~~~~~~~~~~~~~~~~~~~ 141:18.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:18.13 else 141:18.13 ^~~~ 141:18.13 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:18.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:18.13 ^~~~~~~~~~~~~~~~~~ 141:18.13 /builddir/build/BUILD/firefox-64.0/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:18.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 141:18.13 ^~~~~~~~~~~~~~~~~~~~~~ 141:23.10 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 141:23.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 141:23.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:23.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:23.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 141:23.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 141:23.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 141:23.10 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 141:23.10 from /builddir/build/BUILD/firefox-64.0/layout/xul/tree/TreeBoxObject.cpp:7, 141:23.10 from /builddir/build/BUILD/firefox-64.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 141:23.10 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 141:23.10 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:23.11 foundInterface = 0; \ 141:23.11 ^~~~~~~~~~~~~~ 141:23.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:23.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:23.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:23.11 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/TreeBoxObject.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:23.11 NS_INTERFACE_MAP_END_INHERITING(BoxObject) 141:23.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:23.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:23.11 else 141:23.11 ^~~~ 141:23.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:23.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:23.11 ^~~~~~~~~~~~~~~~~~ 141:23.11 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/TreeBoxObject.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:23.11 NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 141:23.11 ^~~~~~~~~~~~~~~~~~~~~~ 141:23.80 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 141:23.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:23.80 foundInterface = 0; \ 141:23.80 ^~~~~~~~~~~~~~ 141:23.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:23.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:23.80 ^~~~~~~~~~~~~~~~~~~~~~~ 141:23.80 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeColumns.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:23.80 NS_INTERFACE_MAP_END 141:23.80 ^~~~~~~~~~~~~~~~~~~~ 141:23.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 141:23.80 } else 141:23.80 ^~~~ 141:23.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 141:23.80 NS_IMPL_QUERY_BODY_CONCRETE(_class) 141:23.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:23.80 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeColumns.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 141:23.80 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 141:23.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:23.81 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 141:23.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:23.81 foundInterface = 0; \ 141:23.81 ^~~~~~~~~~~~~~ 141:23.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:23.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:23.81 ^~~~~~~~~~~~~~~~~~~~~~~ 141:23.81 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeColumns.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:23.81 NS_INTERFACE_MAP_END 141:23.81 ^~~~~~~~~~~~~~~~~~~~ 141:23.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:23.81 else 141:23.81 ^~~~ 141:23.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:23.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:23.81 ^~~~~~~~~~~~~~~~~~ 141:23.82 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeColumns.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:23.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 141:23.82 ^~~~~~~~~~~~~~~~~~~~~~ 141:23.83 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 141:23.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:23.83 foundInterface = 0; \ 141:23.83 ^~~~~~~~~~~~~~ 141:23.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:23.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:23.83 ^~~~~~~~~~~~~~~~~~~~~~~ 141:23.84 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeContentView.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:23.84 NS_INTERFACE_MAP_END 141:23.84 ^~~~~~~~~~~~~~~~~~~~ 141:23.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BoxObject.h:20, 141:23.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 141:23.84 from /builddir/build/BUILD/firefox-64.0/layout/xul/tree/TreeBoxObject.cpp:7, 141:23.84 from /builddir/build/BUILD/firefox-64.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 141:23.84 /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:23.84 else 141:23.84 ^~~~ 141:23.84 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeContentView.cpp:123:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 141:23.84 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 141:23.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:23.88 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 141:23.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 141:23.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:23.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:23.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 141:23.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 141:23.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 141:23.88 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 141:23.88 from /builddir/build/BUILD/firefox-64.0/layout/xul/tree/TreeBoxObject.cpp:7, 141:23.88 from /builddir/build/BUILD/firefox-64.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 141:23.88 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 141:23.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:23.88 foundInterface = 0; \ 141:23.88 ^~~~~~~~~~~~~~ 141:23.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:23.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:23.88 ^~~~~~~~~~~~~~~~~~~~~~~ 141:23.88 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:23.88 NS_INTERFACE_MAP_END 141:23.88 ^~~~~~~~~~~~~~~~~~~~ 141:23.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:23.88 else 141:23.88 ^~~~ 141:23.88 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:23.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:23.88 ^~~~~~~~~~~~~~~~~~ 141:23.89 /builddir/build/BUILD/firefox-64.0/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:23.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 141:23.89 ^~~~~~~~~~~~~~~~~~~~~~ 141:34.35 layout/xul/grid 141:38.29 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 141:38.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 141:38.29 from /builddir/build/BUILD/firefox-64.0/layout/xul/nsBoxLayout.h:10, 141:38.29 from /builddir/build/BUILD/firefox-64.0/layout/xul/nsStackLayout.h:19, 141:38.29 from /builddir/build/BUILD/firefox-64.0/layout/xul/grid/nsGrid.h:10, 141:38.29 from /builddir/build/BUILD/firefox-64.0/layout/xul/grid/nsGrid.cpp:14, 141:38.29 from /builddir/build/BUILD/firefox-64.0/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 141:38.29 /builddir/build/BUILD/firefox-64.0/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 141:38.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:38.29 foundInterface = 0; \ 141:38.29 ^~~~~~~~~~~~~~ 141:38.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:38.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:38.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:38.29 /builddir/build/BUILD/firefox-64.0/layout/xul/grid/nsGridLayout2.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:38.29 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 141:38.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:38.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:38.30 else 141:38.30 ^~~~ 141:38.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 141:38.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 141:38.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:38.30 /builddir/build/BUILD/firefox-64.0/layout/xul/grid/nsGridLayout2.cpp:266:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 141:38.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 141:38.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:38.31 /builddir/build/BUILD/firefox-64.0/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 141:38.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:38.31 foundInterface = 0; \ 141:38.31 ^~~~~~~~~~~~~~ 141:38.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:38.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:38.31 /builddir/build/BUILD/firefox-64.0/layout/xul/grid/nsGridRowLayout.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:38.31 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 141:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:38.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:38.31 else 141:38.31 ^~~~ 141:38.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 141:38.31 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 141:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:38.31 /builddir/build/BUILD/firefox-64.0/layout/xul/grid/nsGridRowLayout.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 141:38.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 141:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:40.90 layout/ipc 142:02.14 layout/mathml 142:24.87 layout/inspector 142:32.36 In file included from /builddir/build/BUILD/firefox-64.0/layout/inspector/InspectorUtils.cpp:36, 142:32.36 from /builddir/build/BUILD/firefox-64.0/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: 142:32.36 /builddir/build/BUILD/firefox-64.0/layout/style/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 142:32.36 /builddir/build/BUILD/firefox-64.0/layout/style/nsCSSProps.h:178:46: warning: array subscript (nsCSSPropertyID)378 is above array bounds of 'const Flags [378]' {aka 'const mozilla::CSSPropFlags [378]'} [-Warray-bounds] 142:32.36 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 142:32.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142:32.36 /builddir/build/BUILD/firefox-64.0/layout/style/nsCSSProps.h:178:46: warning: array subscript (nsCSSPropertyID)378 is above array bounds of 'const Flags [378]' {aka 'const mozilla::CSSPropFlags [378]'} [-Warray-bounds] 142:32.36 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 142:32.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142:33.16 layout/painting 142:52.33 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:11: 142:52.34 /builddir/build/BUILD/firefox-64.0/layout/painting/DashedCornerFinder.cpp: In member function 'void mozilla::DashedCornerFinder::FindBestDashLength(mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float)': 142:52.34 /builddir/build/BUILD/firefox-64.0/layout/painting/DashedCornerFinder.cpp:385:7: warning: 'actualDashLength' may be used uninitialized in this function [-Wmaybe-uninitialized] 142:52.34 if (actualDashLength > dashLength - LENGTH_MARGIN) { 142:52.34 ^~ 142:52.34 /builddir/build/BUILD/firefox-64.0/layout/painting/DashedCornerFinder.cpp:397:9: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 142:52.34 if (count > targetCount) { 142:52.34 ^~ 142:52.62 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:56: 142:52.62 /builddir/build/BUILD/firefox-64.0/layout/painting/DottedCornerFinder.cpp: In member function 'void mozilla::DottedCornerFinder::FindBestOverlap(mozilla::DottedCornerFinder::Float, mozilla::DottedCornerFinder::Float, mozilla::DottedCornerFinder::Float)': 142:52.62 /builddir/build/BUILD/firefox-64.0/layout/painting/DottedCornerFinder.cpp:528:9: warning: 'actualOverlap' may be used uninitialized in this function [-Wmaybe-uninitialized] 142:52.62 if (actualOverlap > overlap) { 142:52.62 ^~ 142:52.62 /builddir/build/BUILD/firefox-64.0/layout/painting/DottedCornerFinder.cpp:538:9: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 142:52.62 if (count > targetCount) { 142:52.62 ^~ 143:30.72 layout/printing 143:39.15 In file included from /builddir/build/BUILD/firefox-64.0/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:11: 143:39.15 /builddir/build/BUILD/firefox-64.0/layout/printing/PrintTranslator.cpp: In member function 'bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)': 143:39.15 /builddir/build/BUILD/firefox-64.0/layout/printing/PrintTranslator.cpp:32:16: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 143:39.15 if (magicInt != mozilla::gfx::kMagicInt) { 143:39.15 ~~~~~~~~~^~~~~~~~~~ 143:41.52 layout/build 143:53.19 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/HashTable.h:87, 143:53.19 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/HashTable.h:10, 143:53.19 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/TracingAPI.h:11, 143:53.19 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/GCPolicyAPI.h:44, 143:53.19 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/RootingAPI.h:22, 143:53.19 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/js/CallArgs.h:72, 143:53.19 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/jsapi.h:28, 143:53.19 from /builddir/build/BUILD/firefox-64.0/caps/nsJSPrincipals.h:9, 143:53.19 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BasePrincipal.h:10, 143:53.19 from /builddir/build/BUILD/firefox-64.0/docshell/base/nsDocShell.h:10, 143:53.19 from /builddir/build/BUILD/firefox-64.0/layout/build/nsContentDLF.cpp:11, 143:53.19 from /builddir/build/BUILD/firefox-64.0/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 143:53.19 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 143:53.19 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2612:28: required from here 143:53.20 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 143:53.20 memset(aT, 0, sizeof(T)); 143:53.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 143:53.20 In file included from /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/XPCModule.h:7, 143:53.20 from /builddir/build/BUILD/firefox-64.0/layout/build/nsLayoutModule.cpp:9, 143:53.20 from /builddir/build/BUILD/firefox-64.0/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 143:53.20 /builddir/build/BUILD/firefox-64.0/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 143:53.20 struct GlobalProperties { 143:53.20 ^~~~~~~~~~~~~~~~ 143:57.31 docshell/base 144:02.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/WeakPtr.h:82, 144:02.91 from /builddir/build/BUILD/firefox-64.0/docshell/base/BrowsingContext.h:13, 144:02.91 from /builddir/build/BUILD/firefox-64.0/docshell/base/BrowsingContext.cpp:7, 144:02.91 from /builddir/build/BUILD/firefox-64.0/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 144:02.92 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 144:02.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:02.92 foundInterface = 0; \ 144:02.92 ^~~~~~~~~~~~~~ 144:02.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:02.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:02.92 ^~~~~~~~~~~~~~~~~~~~~~~ 144:02.92 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:02.92 NS_INTERFACE_MAP_END 144:02.92 ^~~~~~~~~~~~~~~~~~~~ 144:02.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:02.92 else 144:02.92 ^~~~ 144:02.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:02.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:02.92 ^~~~~~~~~~~~~~~~~~ 144:02.92 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:02.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:02.92 ^~~~~~~~~~~~~~~~~~~~~~ 144:02.93 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 144:02.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:02.93 foundInterface = 0; \ 144:02.93 ^~~~~~~~~~~~~~ 144:02.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:02.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:02.93 ^~~~~~~~~~~~~~~~~~~~~~~ 144:02.93 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDSURIContentListener.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:02.93 NS_INTERFACE_MAP_END 144:02.93 ^~~~~~~~~~~~~~~~~~~~ 144:02.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:02.93 else 144:02.93 ^~~~ 144:02.93 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:02.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:02.93 ^~~~~~~~~~~~~~~~~~ 144:02.93 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDSURIContentListener.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:02.93 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 144:02.93 ^~~~~~~~~~~~~~~~~~~~~~ 144:04.91 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 144:04.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:04.91 foundInterface = 0; \ 144:04.91 ^~~~~~~~~~~~~~ 144:04.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 144:04.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 144:04.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:04.91 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDocShell.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 144:04.91 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 144:04.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:04.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:04.92 else 144:04.92 ^~~~ 144:04.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:04.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:04.92 ^~~~~~~~~~~~~~~~~~ 144:04.92 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDocShell.cpp:536:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:04.92 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 144:04.92 ^~~~~~~~~~~~~~~~~~~~~~ 144:06.01 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 144:06.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:06.01 foundInterface = 0; \ 144:06.01 ^~~~~~~~~~~~~~ 144:06.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:06.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:06.01 ^~~~~~~~~~~~~~~~~~~~~~~ 144:06.01 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDocShellTreeOwner.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:06.01 NS_INTERFACE_MAP_END 144:06.01 ^~~~~~~~~~~~~~~~~~~~ 144:06.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:06.01 else 144:06.01 ^~~~ 144:06.01 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:06.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:06.01 ^~~~~~~~~~~~~~~~~~ 144:06.01 /builddir/build/BUILD/firefox-64.0/docshell/base/nsDocShellTreeOwner.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:06.01 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 144:06.01 ^~~~~~~~~~~~~~~~~~~~~~ 144:06.15 /builddir/build/BUILD/firefox-64.0/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 144:06.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:06.15 foundInterface = 0; \ 144:06.15 ^~~~~~~~~~~~~~ 144:06.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:06.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:06.15 ^~~~~~~~~~~~~~~~~~~~~~~ 144:06.15 /builddir/build/BUILD/firefox-64.0/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:06.15 NS_INTERFACE_MAP_END 144:06.15 ^~~~~~~~~~~~~~~~~~~~ 144:06.15 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:06.15 else 144:06.16 ^~~~ 144:06.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:06.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:06.16 ^~~~~~~~~~~~~~~~~~ 144:06.16 /builddir/build/BUILD/firefox-64.0/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:06.16 NS_INTERFACE_MAP_ENTRY(nsINamed) 144:06.16 ^~~~~~~~~~~~~~~~~~~~~~ 144:23.43 docshell/base/timeline 144:28.30 docshell/shistory 144:31.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 144:31.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 144:31.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 144:31.84 from /builddir/build/BUILD/firefox-64.0/docshell/shistory/ChildSHistory.cpp:7, 144:31.84 from /builddir/build/BUILD/firefox-64.0/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 144:31.84 /builddir/build/BUILD/firefox-64.0/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 144:31.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:31.84 foundInterface = 0; \ 144:31.85 ^~~~~~~~~~~~~~ 144:31.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:31.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:31.85 ^~~~~~~~~~~~~~~~~~~~~~~ 144:31.85 /builddir/build/BUILD/firefox-64.0/docshell/shistory/ChildSHistory.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:31.85 NS_INTERFACE_MAP_END 144:31.85 ^~~~~~~~~~~~~~~~~~~~ 144:31.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:31.85 else 144:31.85 ^~~~ 144:31.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:31.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:31.85 ^~~~~~~~~~~~~~~~~~ 144:31.85 /builddir/build/BUILD/firefox-64.0/docshell/shistory/ChildSHistory.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:31.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:31.85 ^~~~~~~~~~~~~~~~~~~~~~ 144:34.90 /builddir/build/BUILD/firefox-64.0/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 144:34.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:34.91 foundInterface = 0; \ 144:34.91 ^~~~~~~~~~~~~~ 144:34.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:34.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:34.91 ^~~~~~~~~~~~~~~~~~~~~~~ 144:34.91 /builddir/build/BUILD/firefox-64.0/docshell/shistory/ParentSHistory.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:34.91 NS_INTERFACE_MAP_END 144:34.91 ^~~~~~~~~~~~~~~~~~~~ 144:34.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:34.91 else 144:34.91 ^~~~ 144:34.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:34.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:34.91 ^~~~~~~~~~~~~~~~~~ 144:34.91 /builddir/build/BUILD/firefox-64.0/docshell/shistory/ParentSHistory.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:34.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:34.91 ^~~~~~~~~~~~~~~~~~~~~~ 144:35.21 /builddir/build/BUILD/firefox-64.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 144:35.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:35.21 foundInterface = 0; \ 144:35.21 ^~~~~~~~~~~~~~ 144:35.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:35.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:35.21 ^~~~~~~~~~~~~~~~~~~~~~~ 144:35.21 /builddir/build/BUILD/firefox-64.0/docshell/shistory/nsSHistory.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:35.21 NS_INTERFACE_MAP_END 144:35.21 ^~~~~~~~~~~~~~~~~~~~ 144:35.21 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:35.21 else 144:35.22 ^~~~ 144:35.22 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:35.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:35.22 ^~~~~~~~~~~~~~~~~~ 144:35.22 /builddir/build/BUILD/firefox-64.0/docshell/shistory/nsSHistory.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:35.22 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 144:35.22 ^~~~~~~~~~~~~~~~~~~~~~ 144:40.80 docshell/build 144:45.18 xpfe/appshell 144:48.42 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 144:48.42 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 144:48.42 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFactory.h:10, 144:48.42 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Module.h:12, 144:48.42 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 144:48.42 from /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsAppShellFactory.cpp:6, 144:48.42 from /builddir/build/BUILD/firefox-64.0/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 144:48.42 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 144:48.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:48.42 foundInterface = 0; \ 144:48.42 ^~~~~~~~~~~~~~ 144:48.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:48.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:48.42 ^~~~~~~~~~~~~~~~~~~~~~~ 144:48.42 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:48.42 NS_INTERFACE_MAP_END 144:48.42 ^~~~~~~~~~~~~~~~~~~~ 144:48.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:48.43 else 144:48.43 ^~~~ 144:48.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:48.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:48.43 ^~~~~~~~~~~~~~~~~~ 144:48.43 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:48.43 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 144:48.43 ^~~~~~~~~~~~~~~~~~~~~~ 144:48.75 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 144:48.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:48.76 foundInterface = 0; \ 144:48.76 ^~~~~~~~~~~~~~ 144:48.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:48.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:48.76 ^~~~~~~~~~~~~~~~~~~~~~~ 144:48.76 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsChromeTreeOwner.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:48.76 NS_INTERFACE_MAP_END 144:48.76 ^~~~~~~~~~~~~~~~~~~~ 144:48.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:48.76 else 144:48.76 ^~~~ 144:48.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:48.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:48.76 ^~~~~~~~~~~~~~~~~~ 144:48.76 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsChromeTreeOwner.cpp:67:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:48.76 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 144:48.76 ^~~~~~~~~~~~~~~~~~~~~~ 144:48.78 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 144:48.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:48.78 foundInterface = 0; \ 144:48.78 ^~~~~~~~~~~~~~ 144:48.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:48.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:48.78 ^~~~~~~~~~~~~~~~~~~~~~~ 144:48.78 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsContentTreeOwner.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:48.78 NS_INTERFACE_MAP_END 144:48.78 ^~~~~~~~~~~~~~~~~~~~ 144:48.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1034:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:48.78 else 144:48.78 ^~~~ 144:48.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1099:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 144:48.79 NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 144:48.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:48.79 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsContentTreeOwner.cpp:116:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 144:48.79 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 144:48.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:48.80 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 144:48.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:48.80 foundInterface = 0; \ 144:48.80 ^~~~~~~~~~~~~~ 144:48.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 144:48.81 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 144:48.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:48.81 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsContentTreeOwner.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 144:48.81 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 144:48.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:48.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:48.81 else 144:48.81 ^~~~ 144:48.81 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:48.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:48.81 ^~~~~~~~~~~~~~~~~~ 144:48.81 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsContentTreeOwner.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:48.81 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 144:48.81 ^~~~~~~~~~~~~~~~~~~~~~ 144:48.83 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 144:48.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:48.83 foundInterface = 0; \ 144:48.83 ^~~~~~~~~~~~~~ 144:48.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 144:48.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 144:48.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:48.83 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 144:48.83 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 144:48.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:48.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:48.83 else 144:48.83 ^~~~ 144:48.83 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:48.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:48.83 ^~~~~~~~~~~~~~~~~~ 144:48.83 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:48.83 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 144:48.83 ^~~~~~~~~~~~~~~~~~~~~~ 144:52.23 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 144:52.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:52.23 foundInterface = 0; \ 144:52.23 ^~~~~~~~~~~~~~ 144:52.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:52.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:52.23 ^~~~~~~~~~~~~~~~~~~~~~~ 144:52.23 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsXULWindow.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:52.23 NS_INTERFACE_MAP_END 144:52.23 ^~~~~~~~~~~~~~~~~~~~ 144:52.23 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 144:52.23 } else 144:52.23 ^~~~ 144:52.24 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 144:52.24 NS_IMPL_QUERY_BODY_CONCRETE(_class) 144:52.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:52.24 /builddir/build/BUILD/firefox-64.0/xpfe/appshell/nsXULWindow.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 144:52.24 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 144:52.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:00.72 extensions/universalchardet/src/base 145:01.75 extensions/universalchardet/src/xpcom 145:02.27 accessible/atk 146:59.75 accessible/aom 147:03.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 147:03.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 147:03.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsHashKeys.h:11, 147:03.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsDataHashtable.h:10, 147:03.72 from /builddir/build/BUILD/firefox-64.0/accessible/aom/AccessibleNode.h:10, 147:03.72 from /builddir/build/BUILD/firefox-64.0/accessible/aom/AccessibleNode.cpp:6, 147:03.72 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 147:03.72 /builddir/build/BUILD/firefox-64.0/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 147:03.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:03.72 foundInterface = 0; \ 147:03.72 ^~~~~~~~~~~~~~ 147:03.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:03.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:03.72 ^~~~~~~~~~~~~~~~~~~~~~~ 147:03.72 /builddir/build/BUILD/firefox-64.0/accessible/aom/AccessibleNode.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:03.72 NS_INTERFACE_MAP_END 147:03.72 ^~~~~~~~~~~~~~~~~~~~ 147:03.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:03.73 else 147:03.73 ^~~~ 147:03.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:03.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:03.73 ^~~~~~~~~~~~~~~~~~ 147:03.73 /builddir/build/BUILD/firefox-64.0/accessible/aom/AccessibleNode.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:03.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:03.73 ^~~~~~~~~~~~~~~~~~~~~~ 147:05.52 accessible/base 147:27.42 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 147:27.42 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 147:27.42 from /builddir/build/BUILD/firefox-64.0/accessible/base/TextAttrs.h:10, 147:27.42 from /builddir/build/BUILD/firefox-64.0/accessible/base/TextAttrs.cpp:6, 147:27.42 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 147:27.42 /builddir/build/BUILD/firefox-64.0/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 147:27.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:27.42 foundInterface = 0; \ 147:27.42 ^~~~~~~~~~~~~~ 147:27.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:27.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:27.42 ^~~~~~~~~~~~~~~~~~~~~~~ 147:27.42 /builddir/build/BUILD/firefox-64.0/accessible/base/nsAccessiblePivot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:27.43 NS_INTERFACE_MAP_END 147:27.43 ^~~~~~~~~~~~~~~~~~~~ 147:27.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:27.43 else 147:27.43 ^~~~ 147:27.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:27.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:27.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:27.43 /builddir/build/BUILD/firefox-64.0/accessible/base/nsAccessiblePivot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:27.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 147:27.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:36.26 accessible/generic 147:42.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 147:42.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 147:42.84 from /builddir/build/BUILD/firefox-64.0/accessible/atk/AccessibleWrap.h:10, 147:42.84 from /builddir/build/BUILD/firefox-64.0/accessible/generic/HyperTextAccessible.h:9, 147:42.84 from /builddir/build/BUILD/firefox-64.0/accessible/atk/HyperTextAccessibleWrap.h:10, 147:42.84 from /builddir/build/BUILD/firefox-64.0/accessible/generic/ARIAGridAccessible.h:9, 147:42.84 from /builddir/build/BUILD/firefox-64.0/accessible/generic/ARIAGridAccessible-inl.h:10, 147:42.84 from /builddir/build/BUILD/firefox-64.0/accessible/generic/ARIAGridAccessible.cpp:6, 147:42.84 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 147:42.84 /builddir/build/BUILD/firefox-64.0/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 147:42.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:42.84 foundInterface = 0; \ 147:42.84 ^~~~~~~~~~~~~~ 147:42.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:42.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:42.84 ^~~~~~~~~~~~~~~~~~~~~~~ 147:42.84 /builddir/build/BUILD/firefox-64.0/accessible/generic/Accessible.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:42.84 NS_INTERFACE_MAP_END 147:42.84 ^~~~~~~~~~~~~~~~~~~~ 147:42.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:42.84 else 147:42.84 ^~~~ 147:42.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:42.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:42.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:42.85 /builddir/build/BUILD/firefox-64.0/accessible/generic/Accessible.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:42.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 147:42.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:44.60 /builddir/build/BUILD/firefox-64.0/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 147:44.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:44.60 foundInterface = 0; \ 147:44.61 ^~~~~~~~~~~~~~ 147:44.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:44.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:44.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:44.61 /builddir/build/BUILD/firefox-64.0/accessible/generic/DocAccessible.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:44.61 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 147:44.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:44.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:44.61 else 147:44.61 ^~~~ 147:44.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:44.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:44.61 ^~~~~~~~~~~~~~~~~~ 147:44.61 /builddir/build/BUILD/firefox-64.0/accessible/generic/DocAccessible.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:44.61 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 147:44.61 ^~~~~~~~~~~~~~~~~~~~~~ 147:56.30 accessible/html 148:06.44 accessible/ipc 148:16.83 accessible/ipc/other 148:35.00 accessible/xpcom 148:36.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 148:36.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 148:36.71 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.h:6, 148:36.71 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 148:36.71 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 148:36.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:36.71 foundInterface = 0; \ 148:36.71 ^~~~~~~~~~~~~~ 148:36.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:36.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:36.71 ^~~~~~~~~~~~~~~~~~~~~~~ 148:36.71 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:36.71 NS_INTERFACE_MAP_END 148:36.71 ^~~~~~~~~~~~~~~~~~~~ 148:36.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:36.72 else 148:36.72 ^~~~ 148:36.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:36.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:36.72 ^~~~~~~~~~~~~~~~~~ 148:36.72 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:36.72 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 148:36.72 ^~~~~~~~~~~~~~~~~~~~~~ 148:36.72 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 148:36.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:36.72 foundInterface = 0; \ 148:36.72 ^~~~~~~~~~~~~~ 148:36.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:36.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:36.72 ^~~~~~~~~~~~~~~~~~~~~~~ 148:36.72 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:36.72 NS_INTERFACE_MAP_END 148:36.72 ^~~~~~~~~~~~~~~~~~~~ 148:36.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:36.72 else 148:36.72 ^~~~ 148:36.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:36.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:36.73 ^~~~~~~~~~~~~~~~~~ 148:36.73 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:36.73 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 148:36.73 ^~~~~~~~~~~~~~~~~~~~~~ 148:36.73 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 148:36.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:36.73 foundInterface = 0; \ 148:36.73 ^~~~~~~~~~~~~~ 148:36.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:36.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:36.73 ^~~~~~~~~~~~~~~~~~~~~~~ 148:36.73 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:36.73 NS_INTERFACE_MAP_END 148:36.73 ^~~~~~~~~~~~~~~~~~~~ 148:36.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:36.73 else 148:36.73 ^~~~ 148:36.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:36.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:36.74 ^~~~~~~~~~~~~~~~~~ 148:36.74 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:36.74 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 148:36.74 ^~~~~~~~~~~~~~~~~~~~~~ 148:36.74 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 148:36.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:36.74 foundInterface = 0; \ 148:36.74 ^~~~~~~~~~~~~~ 148:36.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:36.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:36.74 ^~~~~~~~~~~~~~~~~~~~~~~ 148:36.74 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:36.74 NS_INTERFACE_MAP_END 148:36.74 ^~~~~~~~~~~~~~~~~~~~ 148:36.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:36.75 else 148:36.75 ^~~~ 148:36.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:36.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:36.75 ^~~~~~~~~~~~~~~~~~ 148:36.75 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:36.75 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 148:36.75 ^~~~~~~~~~~~~~~~~~~~~~ 148:36.75 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 148:36.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:36.75 foundInterface = 0; \ 148:36.75 ^~~~~~~~~~~~~~ 148:36.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:36.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:36.75 ^~~~~~~~~~~~~~~~~~~~~~~ 148:36.75 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:36.75 NS_INTERFACE_MAP_END 148:36.75 ^~~~~~~~~~~~~~~~~~~~ 148:36.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:36.75 else 148:36.76 ^~~~ 148:36.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:36.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:36.76 ^~~~~~~~~~~~~~~~~~ 148:36.76 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:36.76 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 148:36.76 ^~~~~~~~~~~~~~~~~~~~~~ 148:36.76 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 148:36.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:36.76 foundInterface = 0; \ 148:36.76 ^~~~~~~~~~~~~~ 148:36.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:36.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:36.76 ^~~~~~~~~~~~~~~~~~~~~~~ 148:36.76 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:36.76 NS_INTERFACE_MAP_END 148:36.76 ^~~~~~~~~~~~~~~~~~~~ 148:36.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:36.76 else 148:36.76 ^~~~ 148:36.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:36.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:36.76 ^~~~~~~~~~~~~~~~~~ 148:36.76 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:36.77 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 148:36.77 ^~~~~~~~~~~~~~~~~~~~~~ 148:36.77 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 148:36.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:36.77 foundInterface = 0; \ 148:36.77 ^~~~~~~~~~~~~~ 148:36.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:36.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:36.77 ^~~~~~~~~~~~~~~~~~~~~~~ 148:36.77 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:36.77 NS_INTERFACE_MAP_END 148:36.77 ^~~~~~~~~~~~~~~~~~~~ 148:36.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:36.77 else 148:36.77 ^~~~ 148:36.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:36.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:36.77 ^~~~~~~~~~~~~~~~~~ 148:36.77 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:36.77 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 148:36.77 ^~~~~~~~~~~~~~~~~~~~~~ 148:36.77 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 148:36.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:36.78 foundInterface = 0; \ 148:36.78 ^~~~~~~~~~~~~~ 148:36.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:36.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:36.78 ^~~~~~~~~~~~~~~~~~~~~~~ 148:36.78 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:36.78 NS_INTERFACE_MAP_END 148:36.78 ^~~~~~~~~~~~~~~~~~~~ 148:36.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:36.78 else 148:36.78 ^~~~ 148:36.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:36.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:36.78 ^~~~~~~~~~~~~~~~~~ 148:36.78 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:36.78 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 148:36.78 ^~~~~~~~~~~~~~~~~~~~~~ 148:36.78 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 148:36.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:36.78 foundInterface = 0; \ 148:36.78 ^~~~~~~~~~~~~~ 148:36.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:36.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:36.79 ^~~~~~~~~~~~~~~~~~~~~~~ 148:36.79 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:36.79 NS_INTERFACE_MAP_END 148:36.79 ^~~~~~~~~~~~~~~~~~~~ 148:36.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:36.79 else 148:36.79 ^~~~ 148:36.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 148:36.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 148:36.79 ^~~~~~~~~~~~~~~~~~ 148:36.79 /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 148:36.79 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 148:36.79 ^~~~~~~~~~~~~~~~~~~~~~ 148:42.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 148:42.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 148:42.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIAccessibleRelation.h:10, 148:42.57 from /builddir/build/BUILD/firefox-64.0/accessible/xpcom/nsAccessibleRelation.h:9, 148:42.57 from /builddir/build/BUILD/firefox-64.0/accessible/xpcom/nsAccessibleRelation.cpp:6, 148:42.57 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 148:42.57 /builddir/build/BUILD/firefox-64.0/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 148:42.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:42.57 foundInterface = 0; \ 148:42.57 ^~~~~~~~~~~~~~ 148:42.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:42.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:42.57 ^~~~~~~~~~~~~~~~~~~~~~~ 148:42.57 /builddir/build/BUILD/firefox-64.0/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:42.57 NS_INTERFACE_MAP_END 148:42.57 ^~~~~~~~~~~~~~~~~~~~ 148:42.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:42.58 else 148:42.58 ^~~~ 148:42.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 148:42.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 148:42.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:42.58 /builddir/build/BUILD/firefox-64.0/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 148:42.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 148:42.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:42.85 /builddir/build/BUILD/firefox-64.0/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 148:42.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:42.85 foundInterface = 0; \ 148:42.85 ^~~~~~~~~~~~~~ 148:42.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:42.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:42.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:42.86 /builddir/build/BUILD/firefox-64.0/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:42.86 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 148:42.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:42.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:42.86 else 148:42.86 ^~~~ 148:42.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 148:42.86 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 148:42.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:42.86 /builddir/build/BUILD/firefox-64.0/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 148:42.86 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 148:42.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:42.90 /builddir/build/BUILD/firefox-64.0/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 148:42.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:42.90 foundInterface = 0; \ 148:42.90 ^~~~~~~~~~~~~~ 148:42.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 148:42.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 148:42.90 ^~~~~~~~~~~~~~~~~~~~~~~ 148:42.90 /builddir/build/BUILD/firefox-64.0/accessible/xpcom/xpcAccessibleTextRange.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 148:42.90 NS_INTERFACE_MAP_END 148:42.90 ^~~~~~~~~~~~~~~~~~~~ 148:42.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 148:42.90 else 148:42.90 ^~~~ 148:42.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 148:42.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 148:42.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:42.90 /builddir/build/BUILD/firefox-64.0/accessible/xpcom/xpcAccessibleTextRange.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 148:42.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 148:42.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:47.37 accessible/xul 148:52.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 148:52.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 148:52.77 from /builddir/build/BUILD/firefox-64.0/accessible/atk/AccessibleWrap.h:10, 148:52.77 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.h:9, 148:52.77 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.cpp:6, 148:52.77 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 148:52.77 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 148:52.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:52.77 foundInterface = 0; \ 148:52.77 ^~~~~~~~~~~~~~ 148:52.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:52.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:52.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.77 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeAccessible.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:52.77 NS_INTERFACE_MAP_END_INHERITING(Accessible) 148:52.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 148:52.77 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 148:52.77 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIContent.h:12, 148:52.77 from /builddir/build/BUILD/firefox-64.0/accessible/generic/Accessible.h:16, 148:52.77 from /builddir/build/BUILD/firefox-64.0/accessible/atk/AccessibleWrap.h:11, 148:52.77 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.h:9, 148:52.77 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.cpp:6, 148:52.77 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 148:52.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:52.77 } else 148:52.77 ^~~~ 148:52.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:52.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:52.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.77 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeAccessible.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:52.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 148:52.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 148:52.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 148:52.79 from /builddir/build/BUILD/firefox-64.0/accessible/atk/AccessibleWrap.h:10, 148:52.79 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.h:9, 148:52.79 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.cpp:6, 148:52.79 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 148:52.79 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 148:52.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:52.80 foundInterface = 0; \ 148:52.80 ^~~~~~~~~~~~~~ 148:52.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:52.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.80 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeAccessible.cpp:1089:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:52.80 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 148:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.80 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 148:52.80 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 148:52.80 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIContent.h:12, 148:52.80 from /builddir/build/BUILD/firefox-64.0/accessible/generic/Accessible.h:16, 148:52.80 from /builddir/build/BUILD/firefox-64.0/accessible/atk/AccessibleWrap.h:11, 148:52.80 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.h:9, 148:52.80 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.cpp:6, 148:52.80 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 148:52.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:52.80 } else 148:52.80 ^~~~ 148:52.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:52.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.80 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeAccessible.cpp:1088:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:52.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 148:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 148:52.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 148:52.84 from /builddir/build/BUILD/firefox-64.0/accessible/atk/AccessibleWrap.h:10, 148:52.84 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.h:9, 148:52.84 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.cpp:6, 148:52.84 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 148:52.84 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 148:52.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:52.84 foundInterface = 0; \ 148:52.84 ^~~~~~~~~~~~~~ 148:52.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:52.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.84 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeGridAccessible.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:52.84 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 148:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 148:52.84 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 148:52.84 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIContent.h:12, 148:52.84 from /builddir/build/BUILD/firefox-64.0/accessible/generic/Accessible.h:16, 148:52.84 from /builddir/build/BUILD/firefox-64.0/accessible/atk/AccessibleWrap.h:11, 148:52.84 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.h:9, 148:52.85 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.cpp:6, 148:52.85 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 148:52.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:52.85 } else 148:52.85 ^~~~ 148:52.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:52.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.85 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeGridAccessible.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:52.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 148:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.85 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 148:52.85 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 148:52.85 from /builddir/build/BUILD/firefox-64.0/accessible/atk/AccessibleWrap.h:10, 148:52.85 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.h:9, 148:52.85 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.cpp:6, 148:52.85 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 148:52.85 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 148:52.85 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:52.85 foundInterface = 0; \ 148:52.86 ^~~~~~~~~~~~~~ 148:52.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:52.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:52.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.86 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeGridAccessible.cpp:451:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:52.86 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 148:52.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.86 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 148:52.86 from /builddir/build/BUILD/firefox-64.0/dom/base/nsINode.h:14, 148:52.86 from /builddir/build/BUILD/firefox-64.0/dom/base/nsIContent.h:12, 148:52.86 from /builddir/build/BUILD/firefox-64.0/accessible/generic/Accessible.h:16, 148:52.86 from /builddir/build/BUILD/firefox-64.0/accessible/atk/AccessibleWrap.h:11, 148:52.86 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.h:9, 148:52.86 from /builddir/build/BUILD/firefox-64.0/accessible/xul/XULAlertAccessible.cpp:6, 148:52.86 from /builddir/build/BUILD/firefox-64.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 148:52.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:52.86 } else 148:52.86 ^~~~ 148:52.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:52.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:52.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:52.86 /builddir/build/BUILD/firefox-64.0/accessible/xul/XULTreeGridAccessible.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:52.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 148:52.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:57.30 extensions/spellcheck/hunspell/glue 149:02.34 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 149:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 149:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIMemoryReporter.h:10, 149:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 149:02.34 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 149:02.34 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 149:02.34 from : 149:02.34 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 149:02.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:02.34 foundInterface = 0; \ 149:02.34 ^~~~~~~~~~~~~~ 149:02.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:02.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:02.34 ^~~~~~~~~~~~~~~~~~~~~~~ 149:02.34 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:02.34 NS_INTERFACE_MAP_END 149:02.34 ^~~~~~~~~~~~~~~~~~~~ 149:02.34 In file included from /builddir/build/BUILD/firefox-64.0/dom/base/nsWrapperCache.h:10, 149:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsPIDOMWindow.h:15, 149:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/xpcpublic.h:21, 149:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsThreadUtils.h:24, 149:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/MozPromise.h:21, 149:02.34 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 149:02.34 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 149:02.34 from /builddir/build/BUILD/firefox-64.0/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 149:02.34 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:02.34 } else 149:02.34 ^~~~ 149:02.34 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:02.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 149:02.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:06.12 extensions/spellcheck/hunspell/src 149:07.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 149:07.44 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 149:07.44 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 149:07.44 } 149:07.44 ^ 149:07.44 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 149:07.44 case INITCAP: { 149:07.44 ^~~~ 149:07.45 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 149:07.45 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 149:07.45 capwords = 1; 149:07.45 ~~~~~~~~~^~~ 149:07.45 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 149:07.45 case HUHCAP: { 149:07.45 ^~~~ 149:07.45 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 149:07.45 capwords = 1; 149:07.45 ~~~~~~~~~^~~ 149:07.45 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 149:07.45 case HUHCAP: { 149:07.45 ^~~~ 149:22.25 extensions/spellcheck/src 149:27.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 149:27.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 149:27.49 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 149:27.49 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 149:27.49 from /builddir/build/BUILD/firefox-64.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 149:27.49 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 149:27.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:27.49 foundInterface = 0; \ 149:27.49 ^~~~~~~~~~~~~~ 149:27.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:27.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:27.49 ^~~~~~~~~~~~~~~~~~~~~~~ 149:27.49 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:531:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:27.49 NS_INTERFACE_MAP_END 149:27.49 ^~~~~~~~~~~~~~~~~~~~ 149:27.49 In file included from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 149:27.49 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 149:27.49 from /builddir/build/BUILD/firefox-64.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 149:27.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:27.49 } else 149:27.49 ^~~~ 149:27.49 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:530:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:27.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 149:27.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:27.59 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 149:27.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 149:27.59 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 149:27.59 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 149:27.59 from /builddir/build/BUILD/firefox-64.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 149:27.59 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 149:27.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:27.59 foundInterface = 0; \ 149:27.59 ^~~~~~~~~~~~~~ 149:27.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:27.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:27.59 ^~~~~~~~~~~~~~~~~~~~~~~ 149:27.59 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:27.59 NS_INTERFACE_MAP_END 149:27.60 ^~~~~~~~~~~~~~~~~~~~ 149:27.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:27.60 else 149:27.60 ^~~~ 149:27.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 149:27.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 149:27.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:27.60 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozPersonalDictionary.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 149:27.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 149:27.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:28.35 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 149:28.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:28.35 foundInterface = 0; \ 149:28.35 ^~~~~~~~~~~~~~ 149:28.35 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:28.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:28.35 ^~~~~~~~~~~~~~~~~~~~~~~ 149:28.35 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozSpellChecker.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:28.35 NS_INTERFACE_MAP_END 149:28.35 ^~~~~~~~~~~~~~~~~~~~ 149:28.35 In file included from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 149:28.35 from /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 149:28.36 from /builddir/build/BUILD/firefox-64.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 149:28.36 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:28.36 } else 149:28.36 ^~~~ 149:28.36 /builddir/build/BUILD/firefox-64.0/extensions/spellcheck/src/mozSpellChecker.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:28.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 149:28.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:33.58 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 149:34.20 security/manager/ssl/tests/unit/pkcs11testmodule 149:34.47 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 149:34.85 security/manager/ssl/tests/gtest 149:52.59 security/manager/pki 149:54.66 toolkit/components/remote 150:01.03 toolkit/components/alerts 150:04.11 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 150:04.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 150:04.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/imgINotificationObserver.h:10, 150:04.11 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AlertNotification.h:8, 150:04.11 from /builddir/build/BUILD/firefox-64.0/toolkit/components/alerts/AlertNotification.cpp:5, 150:04.11 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 150:04.11 /builddir/build/BUILD/firefox-64.0/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 150:04.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:04.11 foundInterface = 0; \ 150:04.11 ^~~~~~~~~~~~~~ 150:04.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:04.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:04.11 ^~~~~~~~~~~~~~~~~~~~~~~ 150:04.11 /builddir/build/BUILD/firefox-64.0/toolkit/components/alerts/AlertNotification.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:04.11 NS_INTERFACE_MAP_END 150:04.11 ^~~~~~~~~~~~~~~~~~~~ 150:04.11 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:04.11 else 150:04.11 ^~~~ 150:04.12 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 150:04.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 150:04.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:04.12 /builddir/build/BUILD/firefox-64.0/toolkit/components/alerts/AlertNotification.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 150:04.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 150:04.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:05.40 /builddir/build/BUILD/firefox-64.0/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 150:05.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:05.40 foundInterface = 0; \ 150:05.40 ^~~~~~~~~~~~~~ 150:05.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:05.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:05.40 ^~~~~~~~~~~~~~~~~~~~~~~ 150:05.40 /builddir/build/BUILD/firefox-64.0/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:05.40 NS_INTERFACE_MAP_END 150:05.40 ^~~~~~~~~~~~~~~~~~~~ 150:05.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:05.40 else 150:05.40 ^~~~ 150:05.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:05.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:05.40 ^~~~~~~~~~~~~~~~~~ 150:05.40 /builddir/build/BUILD/firefox-64.0/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:05.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:05.40 ^~~~~~~~~~~~~~~~~~~~~~ 150:07.51 toolkit/components/antitracking 150:15.32 toolkit/components/backgroundhangmonitor 150:21.80 toolkit/components/browser 150:25.52 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 150:25.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 150:25.52 from /builddir/build/BUILD/firefox-64.0/docshell/base/nsDocShellTreeOwner.h:11, 150:25.52 from /builddir/build/BUILD/firefox-64.0/toolkit/components/browser/nsWebBrowser.h:11, 150:25.52 from /builddir/build/BUILD/firefox-64.0/toolkit/components/browser/nsWebBrowser.cpp:8, 150:25.52 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 150:25.52 /builddir/build/BUILD/firefox-64.0/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 150:25.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:25.52 foundInterface = 0; \ 150:25.52 ^~~~~~~~~~~~~~ 150:25.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:25.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:25.52 ^~~~~~~~~~~~~~~~~~~~~~~ 150:25.52 /builddir/build/BUILD/firefox-64.0/toolkit/components/browser/nsWebBrowser.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:25.53 NS_INTERFACE_MAP_END 150:25.53 ^~~~~~~~~~~~~~~~~~~~ 150:25.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:25.53 else 150:25.53 ^~~~ 150:25.53 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:25.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:25.53 ^~~~~~~~~~~~~~~~~~ 150:25.53 /builddir/build/BUILD/firefox-64.0/toolkit/components/browser/nsWebBrowser.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:25.53 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:25.53 ^~~~~~~~~~~~~~~~~~~~~~ 150:28.44 toolkit/components/browser/build 150:29.96 toolkit/components/clearsitedata 150:32.95 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 150:32.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 150:32.95 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIObserver.h:10, 150:32.95 from /builddir/build/BUILD/firefox-64.0/toolkit/components/clearsitedata/ClearSiteData.h:10, 150:32.95 from /builddir/build/BUILD/firefox-64.0/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 150:32.95 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 150:32.95 /builddir/build/BUILD/firefox-64.0/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 150:32.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:32.96 foundInterface = 0; \ 150:32.96 ^~~~~~~~~~~~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:32.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:32.96 ^~~~~~~~~~~~~~~~~~~~~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/toolkit/components/clearsitedata/ClearSiteData.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:32.96 NS_INTERFACE_MAP_END 150:32.96 ^~~~~~~~~~~~~~~~~~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:32.96 else 150:32.96 ^~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:32.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:32.96 ^~~~~~~~~~~~~~~~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/toolkit/components/clearsitedata/ClearSiteData.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:32.96 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 150:32.96 ^~~~~~~~~~~~~~~~~~~~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 150:32.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:32.96 foundInterface = 0; \ 150:32.96 ^~~~~~~~~~~~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:32.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:32.96 ^~~~~~~~~~~~~~~~~~~~~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/toolkit/components/clearsitedata/ClearSiteData.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:32.96 NS_INTERFACE_MAP_END 150:32.96 ^~~~~~~~~~~~~~~~~~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:32.96 else 150:32.96 ^~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:32.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:32.96 ^~~~~~~~~~~~~~~~~~ 150:32.96 /builddir/build/BUILD/firefox-64.0/toolkit/components/clearsitedata/ClearSiteData.cpp:438:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:32.96 NS_INTERFACE_MAP_ENTRY(nsIObserver) 150:32.96 ^~~~~~~~~~~~~~~~~~~~~~ 150:33.91 toolkit/components/commandlines 150:34.73 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 150:34.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 150:34.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsICommandLineRunner.h:10, 150:34.73 from /builddir/build/BUILD/firefox-64.0/toolkit/components/commandlines/nsCommandLine.h:8, 150:34.74 from /builddir/build/BUILD/firefox-64.0/toolkit/components/commandlines/nsCommandLine.cpp:5: 150:34.74 /builddir/build/BUILD/firefox-64.0/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 150:34.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:34.74 foundInterface = 0; \ 150:34.74 ^~~~~~~~~~~~~~ 150:34.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:34.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:34.74 ^~~~~~~~~~~~~~~~~~~~~~~ 150:34.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:34.74 NS_INTERFACE_MAP_END 150:34.74 ^~~~~~~~~~~~~~~~~~~~ 150:34.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 150:34.74 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 150:34.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 150:34.74 /builddir/build/BUILD/firefox-64.0/toolkit/components/commandlines/nsCommandLine.cpp:55:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 150:34.74 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 150:34.74 ^~~~~~~~~~~~~~~~~~~~ 150:34.74 In file included from /builddir/build/BUILD/firefox-64.0/toolkit/components/commandlines/nsCommandLine.cpp:11: 150:34.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:34.74 } else 150:34.74 ^~~~ 150:34.74 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 150:34.74 NS_IMPL_QUERY_CLASSINFO(aClass) \ 150:34.75 ^~~~~~~~~~~~~~~~~~~~~~~ 150:34.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 150:34.75 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 150:34.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 150:34.75 /builddir/build/BUILD/firefox-64.0/toolkit/components/commandlines/nsCommandLine.cpp:55:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 150:34.75 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 150:34.75 ^~~~~~~~~~~~~~~~~~~~ 150:35.45 toolkit/components/downloads 150:39.28 toolkit/components/extensions 150:44.40 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 150:44.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 150:44.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 150:44.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 150:44.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 150:44.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 150:44.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 150:44.40 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 150:44.40 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 150:44.40 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 150:44.40 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 150:44.40 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.40 foundInterface = 0; \ 150:44.40 ^~~~~~~~~~~~~~ 150:44.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.41 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.41 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/ExtensionPolicyService.cpp:704:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.41 NS_INTERFACE_MAP_END 150:44.41 ^~~~~~~~~~~~~~~~~~~~ 150:44.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.41 else 150:44.41 ^~~~ 150:44.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 150:44.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 150:44.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:44.41 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/ExtensionPolicyService.cpp:703:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 150:44.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 150:44.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:44.43 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 150:44.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.43 foundInterface = 0; \ 150:44.43 ^~~~~~~~~~~~~~ 150:44.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.43 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.43 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/MatchPattern.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.43 NS_INTERFACE_MAP_END 150:44.43 ^~~~~~~~~~~~~~~~~~~~ 150:44.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.43 else 150:44.43 ^~~~ 150:44.43 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:44.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:44.43 ^~~~~~~~~~~~~~~~~~ 150:44.43 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/MatchPattern.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:44.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:44.43 ^~~~~~~~~~~~~~~~~~~~~~ 150:44.43 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 150:44.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.44 foundInterface = 0; \ 150:44.44 ^~~~~~~~~~~~~~ 150:44.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.44 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.44 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/MatchPattern.cpp:658:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.44 NS_INTERFACE_MAP_END 150:44.44 ^~~~~~~~~~~~~~~~~~~~ 150:44.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.44 else 150:44.44 ^~~~ 150:44.44 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:44.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:44.44 ^~~~~~~~~~~~~~~~~~ 150:44.44 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/MatchPattern.cpp:657:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:44.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:44.44 ^~~~~~~~~~~~~~~~~~~~~~ 150:44.44 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 150:44.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.45 foundInterface = 0; \ 150:44.45 ^~~~~~~~~~~~~~ 150:44.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.45 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.45 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/MatchPattern.cpp:799:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.45 NS_INTERFACE_MAP_END 150:44.45 ^~~~~~~~~~~~~~~~~~~~ 150:44.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.45 else 150:44.45 ^~~~ 150:44.45 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:44.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:44.45 ^~~~~~~~~~~~~~~~~~ 150:44.45 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/MatchPattern.cpp:798:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:44.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:44.45 ^~~~~~~~~~~~~~~~~~~~~~ 150:44.47 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 150:44.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.48 foundInterface = 0; \ 150:44.48 ^~~~~~~~~~~~~~ 150:44.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.48 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.48 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/WebExtensionPolicy.cpp:507:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.48 NS_INTERFACE_MAP_END 150:44.48 ^~~~~~~~~~~~~~~~~~~~ 150:44.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.48 else 150:44.48 ^~~~ 150:44.48 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:44.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:44.48 ^~~~~~~~~~~~~~~~~~ 150:44.48 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/WebExtensionPolicy.cpp:506:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:44.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:44.48 ^~~~~~~~~~~~~~~~~~~~~~ 150:44.48 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 150:44.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.49 foundInterface = 0; \ 150:44.49 ^~~~~~~~~~~~~~ 150:44.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.49 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.49 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/WebExtensionPolicy.cpp:686:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.49 NS_INTERFACE_MAP_END 150:44.49 ^~~~~~~~~~~~~~~~~~~~ 150:44.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.49 else 150:44.49 ^~~~ 150:44.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:44.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:44.49 ^~~~~~~~~~~~~~~~~~ 150:44.49 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/WebExtensionPolicy.cpp:685:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:44.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:44.49 ^~~~~~~~~~~~~~~~~~~~~~ 150:44.51 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 150:44.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.51 foundInterface = 0; \ 150:44.51 ^~~~~~~~~~~~~~ 150:44.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.51 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.51 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/WebExtensionPolicy.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.51 NS_INTERFACE_MAP_END 150:44.51 ^~~~~~~~~~~~~~~~~~~~ 150:44.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.51 else 150:44.51 ^~~~ 150:44.51 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:44.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:44.51 ^~~~~~~~~~~~~~~~~~ 150:44.51 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/WebExtensionPolicy.cpp:754:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:44.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:44.52 ^~~~~~~~~~~~~~~~~~~~~~ 150:49.56 toolkit/components/extensions/webrequest 150:56.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 150:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 150:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 150:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 150:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 150:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 150:56.57 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 150:56.57 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 150:56.57 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 150:56.57 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 150:56.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:56.57 foundInterface = 0; \ 150:56.57 ^~~~~~~~~~~~~~ 150:56.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:56.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:56.58 ^~~~~~~~~~~~~~~~~~~~~~~ 150:56.58 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:56.58 NS_INTERFACE_MAP_END 150:56.58 ^~~~~~~~~~~~~~~~~~~~ 150:56.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:56.58 else 150:56.58 ^~~~ 150:56.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:56.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:56.58 ^~~~~~~~~~~~~~~~~~ 150:56.58 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:56.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:56.58 ^~~~~~~~~~~~~~~~~~~~~~ 150:56.62 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 150:56.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:56.62 foundInterface = 0; \ 150:56.62 ^~~~~~~~~~~~~~ 150:56.62 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:56.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:56.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.62 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:56.63 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 150:56.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:56.63 else 150:56.63 ^~~~ 150:56.63 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:56.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:56.63 ^~~~~~~~~~~~~~~~~~ 150:56.63 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:56.63 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 150:56.63 ^~~~~~~~~~~~~~~~~~~~~~ 150:56.75 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 150:56.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:56.75 foundInterface = 0; \ 150:56.75 ^~~~~~~~~~~~~~ 150:56.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:56.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.75 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/StreamFilter.cpp:304:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:56.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 150:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.75 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 150:56.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 150:56.75 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 150:56.75 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 150:56.75 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 150:56.75 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 150:56.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:56.75 } else 150:56.75 ^~~~ 150:56.75 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:56.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:56.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.76 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/StreamFilter.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:56.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 150:56.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.76 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 150:56.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 150:56.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 150:56.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 150:56.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 150:56.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 150:56.76 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 150:56.76 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 150:56.76 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 150:56.76 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 150:56.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:56.76 foundInterface = 0; \ 150:56.76 ^~~~~~~~~~~~~~ 150:56.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:56.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.77 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:56.77 NS_INTERFACE_MAP_END_INHERITING(Event) 150:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 150:56.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 150:56.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 150:56.77 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 150:56.77 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 150:56.77 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 150:56.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:56.77 } else 150:56.77 ^~~~ 150:56.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:56.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:56.77 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:56.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 150:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:57.16 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 150:57.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 150:57.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 150:57.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 150:57.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 150:57.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 150:57.16 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 150:57.16 from /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 150:57.16 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 150:57.16 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 150:57.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:57.16 foundInterface = 0; \ 150:57.16 ^~~~~~~~~~~~~~ 150:57.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:57.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:57.16 ^~~~~~~~~~~~~~~~~~~~~~~ 150:57.17 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:821:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:57.17 NS_INTERFACE_MAP_END 150:57.17 ^~~~~~~~~~~~~~~~~~~~ 150:57.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:57.17 else 150:57.17 ^~~~ 150:57.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 150:57.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 150:57.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:57.17 /builddir/build/BUILD/firefox-64.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:820:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 150:57.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 150:57.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:03.66 toolkit/components/finalizationwitness 151:04.90 toolkit/components/find 151:09.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 151:09.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 151:09.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFind.h:10, 151:09.96 from /builddir/build/BUILD/firefox-64.0/toolkit/components/find/nsFind.h:10, 151:09.96 from /builddir/build/BUILD/firefox-64.0/toolkit/components/find/nsFind.cpp:9, 151:09.96 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 151:09.96 /builddir/build/BUILD/firefox-64.0/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 151:09.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:09.96 foundInterface = 0; \ 151:09.96 ^~~~~~~~~~~~~~ 151:09.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:09.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:09.96 ^~~~~~~~~~~~~~~~~~~~~~~ 151:09.96 /builddir/build/BUILD/firefox-64.0/toolkit/components/find/nsFind.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:09.96 NS_INTERFACE_MAP_END 151:09.96 ^~~~~~~~~~~~~~~~~~~~ 151:09.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:09.96 else 151:09.96 ^~~~ 151:09.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:09.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:09.96 ^~~~~~~~~~~~~~~~~~ 151:09.96 /builddir/build/BUILD/firefox-64.0/toolkit/components/find/nsFind.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:09.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:09.96 ^~~~~~~~~~~~~~~~~~~~~~ 151:12.66 toolkit/components/jsoncpp/src/lib_json 151:19.83 toolkit/components/lz4 151:20.06 toolkit/components/mediasniffer 151:22.53 toolkit/components/mozintl 151:23.34 toolkit/components/osfile 151:24.28 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 151:24.28 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 151:24.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsINativeOSFileInternals.h:10, 151:24.29 from /builddir/build/BUILD/firefox-64.0/toolkit/components/osfile/NativeOSFileInternals.h:10, 151:24.29 from /builddir/build/BUILD/firefox-64.0/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 151:24.29 /builddir/build/BUILD/firefox-64.0/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 151:24.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:24.29 foundInterface = 0; \ 151:24.29 ^~~~~~~~~~~~~~ 151:24.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:24.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:24.29 ^~~~~~~~~~~~~~~~~~~~~~~ 151:24.29 /builddir/build/BUILD/firefox-64.0/toolkit/components/osfile/NativeOSFileInternals.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:24.29 NS_INTERFACE_MAP_END 151:24.29 ^~~~~~~~~~~~~~~~~~~~ 151:24.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:24.29 else 151:24.29 ^~~~ 151:24.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:24.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:24.29 ^~~~~~~~~~~~~~~~~~ 151:24.29 /builddir/build/BUILD/firefox-64.0/toolkit/components/osfile/NativeOSFileInternals.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:24.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:24.29 ^~~~~~~~~~~~~~~~~~~~~~ 151:26.15 toolkit/components/parentalcontrols 151:26.81 toolkit/components/perf 151:27.99 toolkit/components/perfmonitoring 151:38.97 toolkit/components/places 151:44.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 151:44.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 151:44.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 151:44.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWeakReference.h:14, 151:44.79 from /builddir/build/BUILD/firefox-64.0/toolkit/components/places/Database.h:9, 151:44.79 from /builddir/build/BUILD/firefox-64.0/toolkit/components/places/Database.cpp:11, 151:44.79 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 151:44.79 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 151:44.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:44.79 foundInterface = 0; \ 151:44.79 ^~~~~~~~~~~~~~ 151:44.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:44.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:44.79 ^~~~~~~~~~~~~~~~~~~~~~~ 151:44.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:44.79 NS_INTERFACE_MAP_END 151:44.79 ^~~~~~~~~~~~~~~~~~~~ 151:44.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 151:44.79 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 151:44.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 151:44.80 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 151:44.80 NS_IMPL_ISUPPORTS_CI( 151:44.80 ^~~~~~~~~~~~~~~~~~~~ 151:44.80 In file included from /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsFaviconService.cpp:26, 151:44.80 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 151:44.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:44.80 } else 151:44.80 ^~~~ 151:44.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 151:44.80 } else 151:44.80 ^~~~ 151:44.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 151:44.80 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 151:44.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 151:44.80 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 151:44.80 NS_IMPL_ISUPPORTS_CI( 151:44.80 ^~~~~~~~~~~~~~~~~~~~ 151:44.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 151:44.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 151:44.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 151:44.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWeakReference.h:14, 151:44.91 from /builddir/build/BUILD/firefox-64.0/toolkit/components/places/Database.h:9, 151:44.91 from /builddir/build/BUILD/firefox-64.0/toolkit/components/places/Database.cpp:11, 151:44.91 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 151:44.91 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 151:44.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:44.91 foundInterface = 0; \ 151:44.91 ^~~~~~~~~~~~~~ 151:44.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:44.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:44.91 ^~~~~~~~~~~~~~~~~~~~~~~ 151:44.91 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistory.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:44.91 NS_INTERFACE_MAP_END 151:44.91 ^~~~~~~~~~~~~~~~~~~~ 151:44.91 In file included from /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsFaviconService.cpp:26, 151:44.91 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 151:44.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:44.91 } else 151:44.91 ^~~~ 151:44.92 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 151:44.92 } else 151:44.92 ^~~~ 151:45.01 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 151:45.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 151:45.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 151:45.01 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsWeakReference.h:14, 151:45.01 from /builddir/build/BUILD/firefox-64.0/toolkit/components/places/Database.h:9, 151:45.02 from /builddir/build/BUILD/firefox-64.0/toolkit/components/places/Database.cpp:11, 151:45.02 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 151:45.02 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 151:45.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:45.02 foundInterface = 0; \ 151:45.02 ^~~~~~~~~~~~~~ 151:45.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:45.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:45.02 ^~~~~~~~~~~~~~~~~~~~~~~ 151:45.02 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistoryResult.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:45.02 NS_INTERFACE_MAP_END 151:45.02 ^~~~~~~~~~~~~~~~~~~~ 151:45.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:45.02 else 151:45.02 ^~~~ 151:45.02 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:45.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:45.02 ^~~~~~~~~~~~~~~~~~ 151:45.02 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistoryResult.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:45.02 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 151:45.02 ^~~~~~~~~~~~~~~~~~~~~~ 151:45.02 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 151:45.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:45.03 foundInterface = 0; \ 151:45.03 ^~~~~~~~~~~~~~ 151:45.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:45.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:45.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:45.03 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistoryResult.cpp:521:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:45.03 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 151:45.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:45.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:45.03 else 151:45.03 ^~~~ 151:45.03 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:45.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:45.03 ^~~~~~~~~~~~~~~~~~ 151:45.03 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistoryResult.cpp:520:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:45.03 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 151:45.03 ^~~~~~~~~~~~~~~~~~~~~~ 151:45.08 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 151:45.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:45.08 foundInterface = 0; \ 151:45.08 ^~~~~~~~~~~~~~ 151:45.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:45.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:45.08 ^~~~~~~~~~~~~~~~~~~~~~~ 151:45.08 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistoryResult.cpp:3933:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:45.08 NS_INTERFACE_MAP_END 151:45.08 ^~~~~~~~~~~~~~~~~~~~ 151:45.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:45.09 else 151:45.09 ^~~~ 151:45.09 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:45.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:45.09 ^~~~~~~~~~~~~~~~~~ 151:45.09 /builddir/build/BUILD/firefox-64.0/toolkit/components/places/nsNavHistoryResult.cpp:3932:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:45.09 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 151:45.09 ^~~~~~~~~~~~~~~~~~~~~~ 152:08.55 toolkit/components/places/tests/gtest 152:13.61 toolkit/components/protobuf 152:27.92 toolkit/components/reflect 152:28.99 toolkit/components/reputationservice 152:55.71 toolkit/components/resistfingerprinting 153:02.29 toolkit/components/resistfingerprinting/tests 153:06.64 toolkit/components/sessionstore 153:09.61 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 153:09.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 153:09.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:09.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 153:09.61 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 153:09.61 from /builddir/build/BUILD/firefox-64.0/toolkit/components/sessionstore/nsSessionStoreUtils.h:8, 153:09.61 from /builddir/build/BUILD/firefox-64.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:5, 153:09.61 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 153:09.61 /builddir/build/BUILD/firefox-64.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 153:09.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:09.61 foundInterface = 0; \ 153:09.61 ^~~~~~~~~~~~~~ 153:09.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:09.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:09.61 ^~~~~~~~~~~~~~~~~~~~~~~ 153:09.61 /builddir/build/BUILD/firefox-64.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:09.61 NS_INTERFACE_MAP_END 153:09.61 ^~~~~~~~~~~~~~~~~~~~ 153:09.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:09.61 else 153:09.61 ^~~~ 153:09.61 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:09.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:09.61 ^~~~~~~~~~~~~~~~~~ 153:09.61 /builddir/build/BUILD/firefox-64.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:09.61 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 153:09.61 ^~~~~~~~~~~~~~~~~~~~~~ 153:10.35 toolkit/components/startup 153:12.40 toolkit/components/statusfilter 153:13.31 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 153:13.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 153:13.31 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIWebProgressListener.h:10, 153:13.31 from /builddir/build/BUILD/firefox-64.0/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 153:13.31 from /builddir/build/BUILD/firefox-64.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 153:13.31 /builddir/build/BUILD/firefox-64.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 153:13.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:13.31 foundInterface = 0; \ 153:13.31 ^~~~~~~~~~~~~~ 153:13.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:13.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:13.31 ^~~~~~~~~~~~~~~~~~~~~~~ 153:13.31 /builddir/build/BUILD/firefox-64.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:13.31 NS_INTERFACE_MAP_END 153:13.31 ^~~~~~~~~~~~~~~~~~~~ 153:13.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:13.31 else 153:13.31 ^~~~ 153:13.31 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 153:13.31 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 153:13.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:13.31 /builddir/build/BUILD/firefox-64.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153:13.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 153:13.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:13.84 toolkit/components/telemetry 153:25.09 In file included from /usr/include/string.h:494, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/string.h:3, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/throw_gcc.h:14, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/stl_wrappers/type_traits:64, 153:25.09 from /usr/include/c++/8/bits/move.h:55, 153:25.09 from /usr/include/c++/8/bits/nested_exception.h:40, 153:25.09 from /usr/include/c++/8/exception:144, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/exception:3, 153:25.09 from /usr/include/c++/8/new:40, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/new:3, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/stl_wrappers/new:44, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/mozalloc.h:16, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nscore.h:20, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTraceRefcnt.h:10, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:23, 153:25.09 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/GuardObjects.h:12, 153:25.09 from /builddir/build/BUILD/firefox-64.0/toolkit/components/telemetry/core/Telemetry.h:9, 153:25.09 from /builddir/build/BUILD/firefox-64.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 153:25.09 In function 'void* memcpy(void*, const void*, size_t)', 153:25.09 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegion(void*, void*, size_t, size_t)' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:624:11, 153:25.09 inlined from 'void nsTArray_base::ShrinkCapacity(nsTArray_base::size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray-inl.h:238:35, 153:25.09 inlined from 'void nsTArray_Impl::Compact() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:2293:19, 153:25.10 inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:1896:5, 153:25.10 inlined from 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)' at /builddir/build/BUILD/firefox-64.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1221:22: 153:25.10 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' offset 16 is out of the bounds [0, 8] of object 'leftovers' with type 'nsTArray > >' [-Warray-bounds] 153:25.10 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 153:25.10 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:25.10 /builddir/build/BUILD/firefox-64.0/toolkit/components/telemetry/core/TelemetryEvent.cpp: In function 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)': 153:25.10 /builddir/build/BUILD/firefox-64.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1169:55: note: 'leftovers' declared here 153:25.10 nsTArray> leftovers; 153:25.10 ^~~~~~~~~ 153:58.65 toolkit/components/telemetry/geckoview/gtest 154:03.97 toolkit/components/telemetry/tests/gtest 154:11.45 toolkit/components/telemetry/tests 154:11.48 toolkit/components/telemetry/tests/libmodules-test.so 154:11.65 toolkit/components/thumbnails 154:12.85 toolkit/components/typeaheadfind 154:17.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 154:17.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 154:17.79 from /builddir/build/BUILD/firefox-64.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 154:17.79 /builddir/build/BUILD/firefox-64.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 154:17.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:17.79 foundInterface = 0; \ 154:17.79 ^~~~~~~~~~~~~~ 154:17.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:17.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:17.79 ^~~~~~~~~~~~~~~~~~~~~~~ 154:17.79 /builddir/build/BUILD/firefox-64.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:17.79 NS_INTERFACE_MAP_END 154:17.79 ^~~~~~~~~~~~~~~~~~~~ 154:17.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:17.79 else 154:17.79 ^~~~ 154:17.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:17.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:17.80 ^~~~~~~~~~~~~~~~~~ 154:17.80 /builddir/build/BUILD/firefox-64.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:17.80 NS_INTERFACE_MAP_ENTRY(nsIObserver) 154:17.80 ^~~~~~~~~~~~~~~~~~~~~~ 154:20.39 toolkit/components/url-classifier 154:37.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 154:37.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 154:37.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:37.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 154:37.78 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 154:37.78 from /builddir/build/BUILD/firefox-64.0/toolkit/components/url-classifier/Entries.h:13, 154:37.78 from /builddir/build/BUILD/firefox-64.0/toolkit/components/url-classifier/ChunkSet.h:9, 154:37.78 from /builddir/build/BUILD/firefox-64.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 154:37.78 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 154:37.79 /builddir/build/BUILD/firefox-64.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 154:37.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:37.79 foundInterface = 0; \ 154:37.79 ^~~~~~~~~~~~~~ 154:37.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:37.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:37.79 ^~~~~~~~~~~~~~~~~~~~~~~ 154:37.79 /builddir/build/BUILD/firefox-64.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:37.79 NS_INTERFACE_MAP_END 154:37.79 ^~~~~~~~~~~~~~~~~~~~ 154:37.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:37.79 else 154:37.79 ^~~~ 154:37.79 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 154:37.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 154:37.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.79 /builddir/build/BUILD/firefox-64.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 154:37.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 154:37.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:54.58 toolkit/components/url-classifier/tests/gtest 155:05.69 toolkit/components/windowwatcher 155:17.15 toolkit/components/ctypes 155:18.33 toolkit/components/ctypes/tests 155:19.04 toolkit/components/ctypes/tests/libjsctypes-test.so 155:19.22 toolkit/components/autocomplete 155:22.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 155:22.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 155:22.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIAutoCompleteController.h:10, 155:22.56 from /builddir/build/BUILD/firefox-64.0/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 155:22.56 from /builddir/build/BUILD/firefox-64.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 155:22.56 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 155:22.56 /builddir/build/BUILD/firefox-64.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 155:22.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:22.56 foundInterface = 0; \ 155:22.56 ^~~~~~~~~~~~~~ 155:22.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:22.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:22.56 ^~~~~~~~~~~~~~~~~~~~~~~ 155:22.56 /builddir/build/BUILD/firefox-64.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:22.56 NS_INTERFACE_MAP_END 155:22.56 ^~~~~~~~~~~~~~~~~~~~ 155:22.56 In file included from /builddir/build/BUILD/firefox-64.0/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 155:22.56 from /builddir/build/BUILD/firefox-64.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 155:22.56 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 155:22.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:22.56 } else 155:22.57 ^~~~ 155:22.57 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:22.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:22.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:22.57 /builddir/build/BUILD/firefox-64.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 155:22.57 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 155:22.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:24.81 toolkit/components/printingui 155:25.57 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 155:25.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 155:25.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIWebProgressListener.h:10, 155:25.57 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIPrintProgress.h:10, 155:25.58 from /builddir/build/BUILD/firefox-64.0/toolkit/components/printingui/nsPrintProgress.h:9, 155:25.58 from /builddir/build/BUILD/firefox-64.0/toolkit/components/printingui/nsPrintProgress.cpp:6, 155:25.58 from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 155:25.58 /builddir/build/BUILD/firefox-64.0/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 155:25.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:25.58 foundInterface = 0; \ 155:25.58 ^~~~~~~~~~~~~~ 155:25.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:25.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:25.58 ^~~~~~~~~~~~~~~~~~~~~~~ 155:25.58 /builddir/build/BUILD/firefox-64.0/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:25.58 NS_INTERFACE_MAP_END 155:25.58 ^~~~~~~~~~~~~~~~~~~~ 155:25.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:25.58 else 155:25.58 ^~~~ 155:25.58 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:25.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:25.58 ^~~~~~~~~~~~~~~~~~ 155:25.58 /builddir/build/BUILD/firefox-64.0/toolkit/components/printingui/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:25.58 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 155:25.58 ^~~~~~~~~~~~~~~~~~~~~~ 155:26.17 toolkit/components/printingui/ipc 155:37.12 toolkit/components/satchel 155:42.41 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 155:42.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 155:42.41 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIFormFillController.h:10, 155:42.41 from /builddir/build/BUILD/firefox-64.0/toolkit/components/satchel/nsFormFillController.h:9, 155:42.41 from /builddir/build/BUILD/firefox-64.0/toolkit/components/satchel/nsFormFillController.cpp:7: 155:42.41 /builddir/build/BUILD/firefox-64.0/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 155:42.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:42.41 foundInterface = 0; \ 155:42.41 ^~~~~~~~~~~~~~ 155:42.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:42.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:42.41 ^~~~~~~~~~~~~~~~~~~~~~~ 155:42.41 /builddir/build/BUILD/firefox-64.0/toolkit/components/satchel/nsFormFillController.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:42.41 NS_INTERFACE_MAP_END 155:42.41 ^~~~~~~~~~~~~~~~~~~~ 155:42.41 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:42.41 else 155:42.41 ^~~~ 155:42.42 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:42.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:42.42 ^~~~~~~~~~~~~~~~~~ 155:42.42 /builddir/build/BUILD/firefox-64.0/toolkit/components/satchel/nsFormFillController.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:42.42 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 155:42.42 ^~~~~~~~~~~~~~~~~~~~~~ 155:45.51 toolkit/components/terminator 155:46.94 toolkit/components/build 155:51.09 toolkit/crashreporter 155:51.75 toolkit/mozapps/extensions 155:59.43 toolkit/profile 156:01.66 toolkit/profile/gtest 156:03.82 toolkit/recordreplay 156:08.65 toolkit/xre 156:16.85 In file included from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 156:16.86 from /builddir/build/BUILD/firefox-64.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 156:16.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 156:16.86 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 156:16.86 from /builddir/build/BUILD/firefox-64.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 156:16.86 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 156:16.86 from /builddir/build/BUILD/firefox-64.0/toolkit/xre/nsAppRunner.cpp:6: 156:16.86 /builddir/build/BUILD/firefox-64.0/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 156:16.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:16.86 foundInterface = 0; \ 156:16.86 ^~~~~~~~~~~~~~ 156:16.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:16.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:16.86 ^~~~~~~~~~~~~~~~~~~~~~~ 156:16.86 /builddir/build/BUILD/firefox-64.0/toolkit/xre/nsAppRunner.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:16.86 NS_INTERFACE_MAP_END 156:16.86 ^~~~~~~~~~~~~~~~~~~~ 156:16.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:16.86 else 156:16.86 ^~~~ 156:16.86 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 156:16.86 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 156:16.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:16.87 /builddir/build/BUILD/firefox-64.0/toolkit/xre/nsAppRunner.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 156:16.87 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 156:16.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:33.44 In file included from /builddir/build/BUILD/firefox-64.0/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:101: 156:33.44 /builddir/build/BUILD/firefox-64.0/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 156:33.44 /builddir/build/BUILD/firefox-64.0/toolkit/xre/nsSigHandlers.cpp:175:15: warning: unused variable 'uc' [-Wunused-variable] 156:33.44 ucontext_t *uc = (ucontext_t *)context; 156:33.44 ^~ 156:35.55 toolkit/system/unixproxy 156:37.04 extensions/pref/autoconfig/src 156:41.65 devtools/platform 156:42.52 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 156:42.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 156:42.52 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIJSInspector.h:10, 156:42.52 from /builddir/build/BUILD/firefox-64.0/devtools/platform/nsJSInspector.h:9, 156:42.52 from /builddir/build/BUILD/firefox-64.0/devtools/platform/nsJSInspector.cpp:6: 156:42.52 /builddir/build/BUILD/firefox-64.0/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 156:42.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:42.52 foundInterface = 0; \ 156:42.52 ^~~~~~~~~~~~~~ 156:42.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:42.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:42.52 ^~~~~~~~~~~~~~~~~~~~~~~ 156:42.52 /builddir/build/BUILD/firefox-64.0/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:42.52 NS_INTERFACE_MAP_END 156:42.52 ^~~~~~~~~~~~~~~~~~~~ 156:42.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:42.52 else 156:42.52 ^~~~ 156:42.52 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:42.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:42.52 ^~~~~~~~~~~~~~~~~~ 156:42.52 /builddir/build/BUILD/firefox-64.0/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:42.52 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 156:42.52 ^~~~~~~~~~~~~~~~~~~~~~ 156:43.04 devtools/shared/heapsnapshot 156:48.29 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 156:48.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 156:48.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 156:48.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 156:48.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 156:48.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 156:48.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 156:48.29 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 156:48.29 from /builddir/build/BUILD/firefox-64.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 156:48.29 /builddir/build/BUILD/firefox-64.0/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 156:48.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:48.30 foundInterface = 0; \ 156:48.30 ^~~~~~~~~~~~~~ 156:48.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:48.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:48.30 ^~~~~~~~~~~~~~~~~~~~~~~ 156:48.30 /builddir/build/BUILD/firefox-64.0/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:48.30 NS_INTERFACE_MAP_END 156:48.30 ^~~~~~~~~~~~~~~~~~~~ 156:48.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:48.30 else 156:48.30 ^~~~ 156:48.30 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:48.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:48.30 ^~~~~~~~~~~~~~~~~~ 156:48.30 /builddir/build/BUILD/firefox-64.0/devtools/shared/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:48.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:48.30 ^~~~~~~~~~~~~~~~~~~~~~ 156:55.45 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 156:55.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 156:55.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 156:55.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 156:55.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsTArray.h:29, 156:55.45 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/ErrorResult.h:38, 156:55.46 from /builddir/build/BUILD/firefox-64.0/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 156:55.46 from /builddir/build/BUILD/firefox-64.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 156:55.46 /builddir/build/BUILD/firefox-64.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 156:55.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:55.46 foundInterface = 0; \ 156:55.46 ^~~~~~~~~~~~~~ 156:55.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:55.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:55.46 ^~~~~~~~~~~~~~~~~~~~~~~ 156:55.46 /builddir/build/BUILD/firefox-64.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:55.46 NS_INTERFACE_MAP_END 156:55.46 ^~~~~~~~~~~~~~~~~~~~ 156:55.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:55.46 else 156:55.46 ^~~~ 156:55.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:55.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:55.46 ^~~~~~~~~~~~~~~~~~ 156:55.46 /builddir/build/BUILD/firefox-64.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:55.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:55.46 ^~~~~~~~~~~~~~~~~~~~~~ 157:04.44 devtools/shared/heapsnapshot/tests/gtest 157:13.24 services/crypto/component 157:14.74 startupcache 157:16.66 startupcache/test 157:18.78 js/ductwork/debugger 157:19.87 other-licenses/snappy 157:21.42 toolkit/system/gnome 157:27.96 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 157:27.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 157:27.96 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsComponentManagerUtils.h:11, 157:27.96 from /builddir/build/BUILD/firefox-64.0/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 157:27.96 /builddir/build/BUILD/firefox-64.0/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 157:27.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:27.96 foundInterface = 0; \ 157:27.96 ^~~~~~~~~~~~~~ 157:27.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:27.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:27.96 ^~~~~~~~~~~~~~~~~~~~~~~ 157:27.96 /builddir/build/BUILD/firefox-64.0/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:27.96 NS_INTERFACE_MAP_END 157:27.96 ^~~~~~~~~~~~~~~~~~~~ 157:27.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:27.96 else 157:27.96 ^~~~ 157:27.96 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:27.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:27.96 ^~~~~~~~~~~~~~~~~~ 157:27.96 /builddir/build/BUILD/firefox-64.0/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:27.96 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 157:27.96 ^~~~~~~~~~~~~~~~~~~~~~ 157:28.21 widget/xremoteclient 157:29.10 media/gmp-clearkey/0.1 157:34.32 media/gmp-clearkey/0.1/libclearkey.so 157:34.57 media/gmp-clearkey/0.1/gtest 157:35.83 memory/gtest 157:38.80 media/mtransport/test 158:56.43 browser/components/about 158:57.55 browser/components/dirprovider 158:58.59 browser/components/shell 159:03.39 security/nss/lib/mozpkix 159:12.21 media/libyuv/libyuv 159:25.65 media/webrtc/trunk/third_party/gflags 159:26.02 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 159:26.02 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 159:26.02 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 159:26.02 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 159:26.02 COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 159:26.02 ^~~~~~~~~~~~~~~~ 159:26.02 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 159:26.02 typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 159:26.02 ^~~ 159:26.08 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 159:26.08 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 159:26.08 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 159:26.08 class FlagSaverImpl { 159:26.08 ^~~~~~~~~~~~~ 159:26.08 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 159:26.29 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 159:26.29 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::__cxx11::string*, google::{anonymous}::CompletionOptions*)': 159:26.29 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 159:26.29 case 3: options->flag_description_substring_search = true; 159:26.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 159:26.29 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 159:26.29 case 2: options->flag_location_substring_search = true; 159:26.29 ^~~~ 159:26.29 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 159:26.29 case 2: options->flag_location_substring_search = true; 159:26.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 159:26.29 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 159:26.29 case 1: options->flag_name_substring_search = true; 159:26.29 ^~~~ 159:26.30 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 159:26.30 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 159:26.30 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 159:26.30 int FlagValue::ValueSize() const { 159:26.30 ^~~~~~~~~ 159:30.36 media/mtransport/third_party/nICEr 159:36.44 media/mtransport/third_party/nrappkit 159:39.11 mfbt/tests 159:42.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/AllocPolicy.h:16, 159:42.77 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BufferList.h:11, 159:42.77 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestBufferList.cpp:9: 159:42.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 159:42.77 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 159:42.78 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 159:42.78 ^~ 159:42.78 In file included from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestBufferList.cpp:9: 159:42.78 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/BufferList.h:573:17: note: 'lastSegmentSize' was declared here 159:42.78 Maybe lastSegmentSize; 159:42.78 ^~~~~~~~~~~~~~~ 160:54.55 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.55 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.55 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]': 160:54.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.56 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.56 ^~ 160:54.56 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 160:54.56 uint8_t unitsNeeded; 160:54.56 ^~~~~~~~~~~ 160:54.56 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.56 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.56 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.56 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.56 ^~ 160:54.56 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:54.56 char32_t badCodePoint; 160:54.56 ^~~~~~~~~~~~ 160:54.59 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.59 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.59 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 5]': 160:54.59 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.59 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.59 ^~ 160:54.59 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:135:11: note: 'unitsAvailable' was declared here 160:54.59 uint8_t unitsAvailable; 160:54.59 ^~~~~~~~~~~~~~ 160:54.60 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.60 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.60 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.60 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.60 ^~ 160:54.60 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 160:54.60 uint8_t unitsNeeded; 160:54.60 ^~~~~~~~~~~ 160:54.60 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.60 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.60 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.60 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.60 ^~ 160:54.60 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:54.60 char32_t badCodePoint; 160:54.60 ^~~~~~~~~~~~ 160:54.60 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.60 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.60 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.60 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.60 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.61 ^~ 160:54.61 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 160:54.61 uint8_t unitsObserved; 160:54.61 ^~~~~~~~~~~~~ 160:54.63 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.63 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.63 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 2]': 160:54.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.64 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.64 ^~ 160:54.64 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 160:54.64 uint8_t unitsObserved; 160:54.64 ^~~~~~~~~~~~~ 160:54.64 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.64 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.64 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.64 ^~ 160:54.64 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:54.64 char32_t badCodePoint; 160:54.64 ^~~~~~~~~~~~ 160:54.64 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.64 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.64 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.64 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.64 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.64 ^~ 160:54.65 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 160:54.65 uint8_t unitsNeeded; 160:54.65 ^~~~~~~~~~~ 160:54.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.66 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.66 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]': 160:54.66 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.66 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.66 ^~ 160:54.66 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:54.67 char32_t badCodePoint; 160:54.67 ^~~~~~~~~~~~ 160:54.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.69 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 2]': 160:54.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.69 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.69 ^~ 160:54.69 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 160:54.69 uint8_t unitsObserved; 160:54.69 ^~~~~~~~~~~~~ 160:54.69 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.69 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.69 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.69 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.69 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.69 ^~ 160:54.69 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:54.69 char32_t badCodePoint; 160:54.69 ^~~~~~~~~~~~ 160:54.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.71 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.71 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]': 160:54.71 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.71 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.72 ^~ 160:54.72 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:135:11: note: 'unitsAvailable' was declared here 160:54.72 uint8_t unitsAvailable; 160:54.72 ^~~~~~~~~~~~~~ 160:54.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.72 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.72 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.72 ^~ 160:54.72 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 160:54.72 uint8_t unitsNeeded; 160:54.72 ^~~~~~~~~~~ 160:54.72 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.72 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.72 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.72 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.72 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.72 ^~ 160:54.72 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 160:54.72 uint8_t unitsObserved; 160:54.72 ^~~~~~~~~~~~~ 160:54.76 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.76 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.76 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 160:54.76 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.76 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.76 ^~ 160:54.76 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 160:54.76 uint8_t unitsObserved; 160:54.76 ^~~~~~~~~~~~~ 160:54.79 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.79 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.79 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 160:54.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.80 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.80 ^~ 160:54.80 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 160:54.80 uint8_t unitsObserved; 160:54.80 ^~~~~~~~~~~~~ 160:54.80 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.80 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.80 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.80 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.80 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.80 ^~ 160:54.80 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:54.80 char32_t badCodePoint; 160:54.80 ^~~~~~~~~~~~ 160:54.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.84 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 4]': 160:54.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.84 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.84 ^~ 160:54.84 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 160:54.84 uint8_t unitsObserved; 160:54.84 ^~~~~~~~~~~~~ 160:54.84 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.84 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.84 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.84 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.84 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.84 ^~ 160:54.84 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:54.85 char32_t badCodePoint; 160:54.85 ^~~~~~~~~~~~ 160:54.89 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.89 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.89 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 160:54.89 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.90 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.90 ^~ 160:54.90 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 160:54.90 uint8_t unitsObserved; 160:54.90 ^~~~~~~~~~~~~ 160:54.90 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.90 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.90 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.90 ^~ 160:54.90 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:54.90 char32_t badCodePoint; 160:54.90 ^~~~~~~~~~~~ 160:54.90 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.90 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.90 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.90 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.90 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.90 ^~ 160:54.90 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:54.90 char32_t badCodePoint; 160:54.90 ^~~~~~~~~~~~ 160:54.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.91 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.91 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.91 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.91 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.91 ^~ 160:54.91 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 160:54.91 uint8_t unitsObserved; 160:54.91 ^~~~~~~~~~~~~ 160:54.98 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.98 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 160:54.98 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.98 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.98 ^~ 160:54.98 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:135:11: note: 'unitsAvailable' was declared here 160:54.98 uint8_t unitsAvailable; 160:54.98 ^~~~~~~~~~~~~~ 160:54.98 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.98 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.98 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.99 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.99 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.99 ^~ 160:54.99 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 160:54.99 uint8_t unitsNeeded; 160:54.99 ^~~~~~~~~~~ 160:54.99 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.99 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.99 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.99 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.99 ^~ 160:54.99 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:135:11: note: 'unitsAvailable' was declared here 160:54.99 uint8_t unitsAvailable; 160:54.99 ^~~~~~~~~~~~~~ 160:54.99 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:54.99 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:54.99 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:54.99 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:54.99 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:54.99 ^~ 160:54.99 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 160:54.99 uint8_t unitsNeeded; 160:54.99 ^~~~~~~~~~~ 160:55.00 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Casting.h:12, 160:55.00 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Utf8.h:15, 160:55.00 from /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:7: 160:55.00 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:55.00 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 160:55.00 ^~ 160:55.00 /builddir/build/BUILD/firefox-64.0/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 160:55.00 char32_t badCodePoint; 160:55.00 ^~~~~~~~~~~~ 160:57.40 mfbt/tests/TestAlgorithm 160:57.40 mfbt/tests/TestArray 160:57.76 mfbt/tests/TestArrayUtils 160:57.95 mfbt/tests/TestAtomics 160:58.13 mfbt/tests/TestBinarySearch 160:58.34 mfbt/tests/TestBloomFilter 160:58.52 mfbt/tests/TestBufferList 160:58.71 mfbt/tests/TestCasting 160:58.90 mfbt/tests/TestCeilingFloor 160:59.08 mfbt/tests/TestCheckedInt 160:59.31 mfbt/tests/TestCountPopulation 160:59.59 mfbt/tests/TestCountZeroes 160:59.77 mfbt/tests/TestDefineEnum 160:59.96 mfbt/tests/TestDoublyLinkedList 161:00.15 mfbt/tests/TestEndian 161:00.34 mfbt/tests/TestEnumeratedArray 161:00.54 mfbt/tests/TestEnumSet 161:00.73 mfbt/tests/TestEnumTypeTraits 161:00.93 mfbt/tests/TestFastBernoulliTrial 161:01.12 mfbt/tests/TestFloatingPoint 161:01.31 mfbt/tests/TestFunctionTypeTraits 161:01.50 mfbt/tests/TestIntegerPrintfMacros 161:01.69 mfbt/tests/TestIntegerRange 161:01.88 mfbt/tests/TestJSONWriter 161:02.08 mfbt/tests/TestLinkedList 161:02.27 mfbt/tests/TestMacroArgs 161:02.47 mfbt/tests/TestMacroForEach 161:02.65 mfbt/tests/TestMathAlgorithms 161:02.84 mfbt/tests/TestMaybe 161:03.03 mfbt/tests/TestNonDereferenceable 161:03.22 mfbt/tests/TestNotNull 161:03.41 mfbt/tests/TestPair 161:03.59 mfbt/tests/TestRange 161:03.78 mfbt/tests/TestRefPtr 161:04.03 mfbt/tests/TestResult 161:04.21 mfbt/tests/TestRollingMean 161:04.40 mfbt/tests/TestSaturate 161:04.58 mfbt/tests/TestScopeExit 161:04.77 mfbt/tests/TestSegmentedVector 161:04.96 mfbt/tests/TestSHA1 161:05.16 mfbt/tests/TestSmallPointerArray 161:05.34 mfbt/tests/TestSplayTree 161:05.54 mfbt/tests/TestSPSCQueue 161:05.72 mfbt/tests/TestTemplateLib 161:05.92 mfbt/tests/TestTextUtils 161:06.10 mfbt/tests/TestThreadSafeWeakPtr 161:06.29 mfbt/tests/TestTuple 161:06.48 mfbt/tests/TestTypedEnum 161:06.67 mfbt/tests/TestTypeTraits 161:06.89 mfbt/tests/TestUniquePtr 161:07.09 mfbt/tests/TestUtf8 161:07.28 mfbt/tests/TestVariant 161:07.47 mfbt/tests/TestVector 161:07.67 mfbt/tests/TestWeakPtr 161:07.85 mfbt/tests/TestWrappingOperations 161:08.04 mfbt/tests/TestXorShift128PlusRNG 161:08.23 mfbt/tests/TestPoisonArea 161:08.84 js/src/build/libjs_static.a 161:28.44 mozglue/build 161:53.87 modules/brotli/brotli 161:54.07 xpcom/tests 161:54.29 xpcom/tests/TestArguments 161:54.29 xpcom/tests/TestBlockingProcess 161:54.50 xpcom/tests/TestPRIntN 161:54.69 xpcom/tests/TestQuickReturn 161:54.87 xpcom/tests/TestUnicodeArguments 161:55.28 config/external/sqlite/libmozsqlite3.so.symbols.stub 161:55.49 config/external/sqlite/libmozsqlite3.so 161:56.17 browser/components/build 161:56.97 gfx/ots/src 162:13.78 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 162:13.78 /builddir/build/BUILD/firefox-64.0/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 162:13.78 /builddir/build/BUILD/firefox-64.0/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 162:13.82 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 162:13.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 162:18.40 netwerk/dns 162:35.44 gfx/thebes 164:20.83 In file included from /builddir/build/BUILD/firefox-64.0/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:11: 164:20.83 /builddir/build/BUILD/firefox-64.0/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 164:20.85 /builddir/build/BUILD/firefox-64.0/gfx/thebes/gfxGraphiteShaper.cpp:351:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 164:20.85 (xLocs[j] - clusterLoc - adv); 164:21.01 /builddir/build/BUILD/firefox-64.0/gfx/thebes/gfxGraphiteShaper.cpp: In function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 164:21.01 /builddir/build/BUILD/firefox-64.0/gfx/thebes/gfxGraphiteShaper.cpp:351:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 164:21.01 (xLocs[j] - clusterLoc - adv); 164:25.83 config/external/lgpllibs/liblgpllibs.so 164:26.45 gfx/angle/targets/preprocessor 164:35.82 gfx/vr/openvr 164:36.94 In file included from /builddir/build/BUILD/firefox-64.0/gfx/vr/openvr/src/openvr_api_public.cpp:9: 164:36.94 /builddir/build/BUILD/firefox-64.0/gfx/vr/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 164:36.94 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 164:36.94 ^~~~~~~~~~~~~~~~~~~ 164:36.94 /builddir/build/BUILD/firefox-64.0/gfx/vr/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 164:36.94 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 164:36.94 ^~~~~~~~~~~~~~~~~~~~~~ 164:36.94 /builddir/build/BUILD/firefox-64.0/gfx/vr/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 164:36.94 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 164:36.94 ^~~~~~~~~~~~~~~~~~~~~~~ 164:40.15 security/manager/ssl 165:08.15 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 165:08.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupports.h:79, 165:08.16 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsINSSErrorsService.h:10, 165:08.16 from /builddir/build/BUILD/firefox-64.0/security/manager/ssl/NSSErrorsService.h:8, 165:08.16 from /builddir/build/BUILD/firefox-64.0/security/manager/ssl/ScopedNSSTypes.h:24, 165:08.16 from /builddir/build/BUILD/firefox-64.0/security/manager/ssl/nsNSSCertValidity.h:9, 165:08.16 from /builddir/build/BUILD/firefox-64.0/security/manager/ssl/nsNSSCertValidity.cpp:5, 165:08.16 from /builddir/build/BUILD/firefox-64.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 165:08.16 /builddir/build/BUILD/firefox-64.0/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 165:08.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:08.16 foundInterface = 0; \ 165:08.16 ^~~~~~~~~~~~~~ 165:08.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:08.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:08.16 ^~~~~~~~~~~~~~~~~~~~~~~ 165:08.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:08.16 NS_INTERFACE_MAP_END 165:08.16 ^~~~~~~~~~~~~~~~~~~~ 165:08.16 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 165:08.16 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 165:08.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 165:08.16 /builddir/build/BUILD/firefox-64.0/security/manager/ssl/nsNSSCertificate.cpp:854:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 165:08.16 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 165:08.16 ^~~~~~~~~~~~~~~~~~~~ 165:08.16 In file included from /builddir/build/BUILD/firefox-64.0/security/manager/ssl/nsNSSCertificate.cpp:20, 165:08.17 from /builddir/build/BUILD/firefox-64.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 165:08.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:08.17 } else 165:08.17 ^~~~ 165:08.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 165:08.17 NS_IMPL_QUERY_CLASSINFO(aClass) \ 165:08.17 ^~~~~~~~~~~~~~~~~~~~~~~ 165:08.17 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 165:08.17 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 165:08.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 165:08.17 /builddir/build/BUILD/firefox-64.0/security/manager/ssl/nsNSSCertificate.cpp:854:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 165:08.17 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 165:08.17 ^~~~~~~~~~~~~~~~~~~~ 165:27.07 media/webrtc/trunk/gtest 167:33.98 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 167:33.98 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:798:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 167:33.98 if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 167:33.98 ^ 167:33.98 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:801:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 167:33.98 if (next_packet == packet_end) // Validate test was set correctly. 167:33.98 ^ 167:40.72 At global scope: 167:40.72 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 167:60.00 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In constructor 'webrtc::RtpRtcpImplTest::RtpRtcpImplTest()': 167:60.00 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:178:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 167:60.00 memset(&codec_, 0, sizeof(VideoCodec)); 167:60.00 ^ 167:60.00 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:16: 167:60.00 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 167:60.00 class VideoCodec { 167:60.00 ^~~~~~~~~~ 168:03.25 At global scope: 168:03.25 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 168:52.71 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:74: 168:52.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 168:52.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 168:52.71 if (check_read_size_) 168:52.71 ^ 168:52.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 168:52.71 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 168:52.71 if (size_ >= kWavHeaderSize) 168:52.71 ^ 169:05.45 At global scope: 169:05.45 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 169:07.25 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 169:07.25 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 169:07.25 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:52:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 169:07.25 if (!res) EXPECT_TRUE(ex); \ 169:07.25 ^ 169:07.25 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:227:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 169:07.25 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 169:07.25 ^~~~~~~~~~~~~~~~ 169:07.27 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 169:07.27 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:52:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 169:07.27 if (!res) EXPECT_TRUE(ex); \ 169:07.27 ^ 169:07.27 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:283:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 169:07.27 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 169:07.27 ^~~~~~~~~~~~~~~~ 169:07.27 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 169:07.27 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:52:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 169:07.28 if (!res) EXPECT_TRUE(ex); \ 169:07.28 ^ 169:07.28 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:348:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 169:07.28 EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 169:07.28 ^~~~~~~~~~~~~~~~ 169:07.28 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:52:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 169:07.28 if (!res) EXPECT_TRUE(ex); \ 169:07.28 ^ 169:07.28 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:349:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 169:07.28 EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 169:07.28 ^~~~~~~~~~~~~~~~ 169:07.57 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter_unittest.cc:16, 169:07.57 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:110: 169:07.57 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.h: In static member function 'static void webrtc::testing::TestVp8Simulcast::DefaultSettings(webrtc::VideoCodec*, const int*)': 169:07.57 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.h:196:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 169:07.57 memset(settings, 0, sizeof(VideoCodec)); 169:07.57 ^ 169:07.57 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:24, 169:07.57 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.h:18, 169:07.57 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_generator_unittest.cc:18, 169:07.57 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:11: 169:07.57 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 169:07.57 class VideoCodec { 169:07.57 ^~~~~~~~~~ 169:07.80 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:110: 169:07.80 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter_unittest.cc: In member function 'void webrtc::testing::MockVideoEncoder::SendEncodedImage(int, int)': 169:07.80 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter_unittest.cc:152:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 169:07.80 memset(&codec_specific_info, 0, sizeof(codec_specific_info)); 169:07.81 ^ 169:07.81 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator.h:16, 169:07.81 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator.cc:11, 169:07.81 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:47: 169:07.81 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:94:8: note: 'struct webrtc::CodecSpecificInfo' declared here 169:07.81 struct CodecSpecificInfo { 169:07.81 ^~~~~~~~~~~~~~~~~ 169:27.05 At global scope: 169:27.05 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 169:48.27 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:2: 169:48.27 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 169:48.27 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:45:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 169:48.27 memset(&codec_, 0, sizeof(VideoCodec)); 169:48.27 ^ 169:48.27 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_video/include/video_bitrate_allocator.h:14, 169:48.27 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator.h:20, 169:48.27 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:11, 169:48.27 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:2: 169:48.27 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 169:48.27 class VideoCodec { 169:48.27 ^~~~~~~~~~ 169:48.42 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:11: 169:48.42 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_robustness_unittest.cc: In member function 'void webrtc::VCMRobustnessTest::InsertPacket(uint32_t, uint16_t, bool, bool, webrtc::FrameType)': 169:48.42 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_robustness_unittest.cc:61:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 169:48.42 memset(&rtp_info, 0, sizeof(rtp_info)); 169:48.42 ^ 169:48.43 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:18, 169:48.43 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/mock/mock_vcm_callbacks.h:14, 169:48.43 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_robustness_unittest.cc:13, 169:48.43 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:11: 169:48.43 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:75:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 169:48.43 struct WebRtcRTPHeader { 169:48.43 ^~~~~~~~~~~~~~~ 169:48.76 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:29: 169:48.76 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 169:48.76 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:92:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 169:48.76 memset(&header, 0, sizeof(header)); 169:48.76 ^ 169:48.76 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:18, 169:48.76 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/mock/mock_vcm_callbacks.h:14, 169:48.76 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_robustness_unittest.cc:13, 169:48.76 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:11: 169:48.76 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:75:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 169:48.76 struct WebRtcRTPHeader { 169:48.76 ^~~~~~~~~~~~~~~ 169:48.76 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:29: 169:48.76 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 169:48.76 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:116:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 169:48.76 memset(&header, 0, sizeof(header)); 169:48.76 ^ 169:48.76 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:18, 169:48.76 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/mock/mock_vcm_callbacks.h:14, 169:48.76 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_robustness_unittest.cc:13, 169:48.77 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:11: 169:48.77 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:75:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 169:48.77 struct WebRtcRTPHeader { 169:48.77 ^~~~~~~~~~~~~~~ 169:48.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:29: 169:48.77 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 169:48.77 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:167:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 169:48.77 memset(&header, 0, sizeof(header)); 169:48.77 ^ 169:48.77 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:18, 169:48.77 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/mock/mock_vcm_callbacks.h:14, 169:48.77 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_robustness_unittest.cc:13, 169:48.77 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:11: 169:48.77 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:75:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 169:48.77 struct WebRtcRTPHeader { 169:48.77 ^~~~~~~~~~~~~~~ 169:49.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:137: 169:49.22 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual int32_t webrtc::test::FakeEncoder::Encode(const webrtc::VideoFrame&, const webrtc::CodecSpecificInfo*, const std::vector*)': 169:49.22 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/test/fake_encoder.cc:116:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 169:49.22 memset(&specifics, 0, sizeof(specifics)); 169:49.22 ^ 169:49.22 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/mock/mock_video_codec_interface.h:17, 169:49.22 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_robustness_unittest.cc:14, 169:49.22 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:11: 169:49.22 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:94:8: note: 'struct webrtc::CodecSpecificInfo' declared here 169:49.22 struct CodecSpecificInfo { 169:49.22 ^~~~~~~~~~~~~~~~~ 169:49.22 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:137: 169:49.23 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual webrtc::EncodedImageCallback::Result webrtc::test::FakeH264Encoder::OnEncodedImage(const webrtc::EncodedImage&, const webrtc::CodecSpecificInfo*, const webrtc::RTPFragmentationHeader*)': 169:49.23 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/test/fake_encoder.cc:248:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 169:49.23 memset(&specifics, 0, sizeof(specifics)); 169:49.23 ^ 169:49.23 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/mock/mock_video_codec_interface.h:17, 169:49.23 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_robustness_unittest.cc:14, 169:49.23 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest12.cpp:11: 169:49.23 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:94:8: note: 'struct webrtc::CodecSpecificInfo' declared here 169:49.23 struct CodecSpecificInfo { 169:49.23 ^~~~~~~~~~~~~~~~~ 170:04.67 At global scope: 170:04.67 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 170:12.70 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest14.cpp:56: 170:12.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 170:12.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:105:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 170:12.70 memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 170:12.70 ^ 170:12.70 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:15, 170:12.70 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest14.cpp:56: 170:12.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:94:8: note: 'struct webrtc::CodecSpecificInfo' declared here 170:12.70 struct CodecSpecificInfo { 170:12.70 ^~~~~~~~~~~~~~~~~ 170:12.70 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest14.cpp:56: 170:12.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:122:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 170:12.70 memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 170:12.70 ^ 170:12.70 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:15, 170:12.70 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest14.cpp:56: 170:12.70 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:94:8: note: 'struct webrtc::CodecSpecificInfo' declared here 170:12.70 struct CodecSpecificInfo { 170:12.70 ^~~~~~~~~~~~~~~~~ 170:57.40 At global scope: 170:57.41 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 171:42.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:29: 171:42.67 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::ConvertHeader(webrtc::WebRtcRTPHeader*) const': 171:42.67 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:130:53: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171:42.67 memcpy(©_to->header, &header_, sizeof(header_)); 171:42.67 ^ 171:42.67 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.h:18, 171:42.68 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.cc:11, 171:42.68 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 171:42.68 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:933:8: note: 'struct webrtc::RTPHeader' declared here 171:42.68 struct RTPHeader { 171:42.68 ^~~~~~~~~ 171:42.68 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:29: 171:42.68 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 171:42.68 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:169:77: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeaderExtension' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171:42.68 &destination->extension, &header_.extension, sizeof(header_.extension)); 171:42.68 ^ 171:42.68 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.h:18, 171:42.68 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.cc:11, 171:42.69 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 171:42.69 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:897:8: note: 'struct webrtc::RTPHeaderExtension' declared here 171:42.69 struct RTPHeaderExtension { 171:42.69 ^~~~~~~~~~~~~~~~~~ 171:43.55 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:128: 171:43.55 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 171:43.55 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:51:7: warning: 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace [-Wsubobject-linkage] 171:43.55 class AgcManagerDirectTest : public ::testing::Test { 171:43.55 ^~~~~~~~~~~~~~~~~~~~ 171:59.67 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 172:01.48 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:58, 172:01.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gmock/internal/gmock-internal-utils.h:47, 172:01.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gmock/gmock-actions.h:46, 172:01.48 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/testing/gmock/include/gmock/gmock.h:58, 172:01.48 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/test/gmock.h:17, 172:01.48 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_impl_unittest.cc:16, 172:01.48 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:2: 172:01.49 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:717:8: warning: 'webrtc::CallSimulator_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace [-Wsubobject-linkage] 172:01.49 TEST_P(CallSimulator, ApiCallDurationTest) { 172:01.49 ^~~~~~~~~~~~~ 172:01.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-internal.h:1211:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 172:01.49 test_case_name##_##test_name##_Test 172:01.49 ^~~~~~~~~~~~~~ 172:01.49 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:717:1: note: in expansion of macro 'TEST_P' 172:01.49 TEST_P(CallSimulator, ApiCallDurationTest) { 172:01.49 ^~~~~~ 172:01.49 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest-param-test.h:192, 172:01.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/gtest.h:62, 172:01.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gmock/internal/gmock-internal-utils.h:47, 172:01.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gmock/gmock-actions.h:46, 172:01.49 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/testing/gmock/include/gmock/gmock.h:58, 172:01.49 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/test/gmock.h:17, 172:01.49 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_impl_unittest.cc:16, 172:01.49 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:2: 172:01.49 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 172:01.50 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:717:1: required from here 172:01.50 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-param-util.h:445:7: warning: 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace [-Wsubobject-linkage] 172:01.50 class TestMetaFactory 172:01.50 ^~~~~~~~~~~~~~~ 172:01.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 172:01.94 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-param-util.h:453:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(testing::internal::TestMetaFactory::ParamType) [with TestCase = webrtc::CallSimulator_ApiCallDurationTest_Test; testing::internal::TestMetaFactory::ParamType = webrtc::{anonymous}::SimulationConfig]' 172:01.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-param-util.h:452:28: required from here 172:01.95 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/gtest/internal/gtest-param-util.h:408:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 172:01.95 class ParameterizedTestFactory : public TestFactoryBase { 172:01.95 ^~~~~~~~~~~~~~~~~~~~~~~~ 172:11.95 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 172:14.91 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:83: 172:14.91 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6: warning: 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used [-Wunused-function] 172:14.91 void DelayEstimatorTest::InitBinary() { 172:14.91 ^~~~~~~~~~~~~~~~~~ 172:24.88 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 173:16.58 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 173:16.58 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc: In member function 'void webrtc::RemoteBitrateEstimatorTest::IncomingPacket(uint32_t, size_t, int64_t, uint32_t, uint32_t)': 173:16.58 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc:232:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:16.58 memset(&header, 0, sizeof(header)); 173:16.58 ^ 173:16.58 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:19, 173:16.58 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.h:21, 173:16.58 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc:10, 173:16.58 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 173:16.58 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:933:8: note: 'struct webrtc::RTPHeader' declared here 173:16.58 struct RTPHeader { 173:16.58 ^~~~~~~~~ 173:17.64 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:38: 173:17.64 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc: In constructor 'webrtc::testing::bwe::MediaPacket::MediaPacket()': 173:17.64 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc:124:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:17.64 memset(&header_, 0, sizeof(header_)); 173:17.64 ^ 173:17.65 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:19, 173:17.65 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.h:21, 173:17.65 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc:10, 173:17.65 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 173:17.65 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:933:8: note: 'struct webrtc::RTPHeader' declared here 173:17.65 struct RTPHeader { 173:17.65 ^~~~~~~~~ 173:17.66 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:38: 173:17.66 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc: In constructor 'webrtc::testing::bwe::VideoSource::VideoSource(int, float, uint32_t, uint32_t, int64_t)': 173:17.66 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc:694:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:17.66 memset(&prototype_header_, 0, sizeof(prototype_header_)); 173:17.66 ^ 173:17.66 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:19, 173:17.66 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.h:21, 173:17.66 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc:10, 173:17.66 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 173:17.66 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:933:8: note: 'struct webrtc::RTPHeader' declared here 173:17.66 struct RTPHeader { 173:17.66 ^~~~~~~~~ 173:17.82 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:128: 173:17.82 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc: In member function 'std::unique_ptr webrtc::test::fec::AugmentedPacketGenerator::NextPacket(size_t, size_t)': 173:17.82 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:17.82 memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 173:17.82 ^ 173:17.83 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h:21, 173:17.83 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.h:21, 173:17.83 from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc:10, 173:17.83 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 173:17.83 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:75:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 173:17.83 struct WebRtcRTPHeader { 173:17.83 ^~~~~~~~~~~~~~~ 173:36.31 At global scope: 173:36.31 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 173:37.92 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 173:37.92 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual int32_t webrtc::VerifyingRtxReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 173:37.92 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:48:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 173:37.93 if (!sequence_numbers_.empty()) 173:37.93 ^ 173:37.97 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::RtpRtcpRtxNackTest::SetUp()': 173:37.97 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:206:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 173:37.97 memset(&video_codec, 0, sizeof(video_codec)); 173:37.97 ^ 173:37.97 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:19, 173:37.97 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 173:37.97 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:686:7: note: 'class webrtc::VideoCodec' declared here 173:37.97 class VideoCodec { 173:37.97 ^~~~~~~~~~ 173:38.14 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:29: 173:38.14 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 173:38.14 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:38.14 memset(&header1_, 0, sizeof(header1_)); 173:38.15 ^ 173:38.15 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:19, 173:38.15 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 173:38.15 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:933:8: note: 'struct webrtc::RTPHeader' declared here 173:38.15 struct RTPHeader { 173:38.15 ^~~~~~~~~ 173:38.15 In file included from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:29: 173:38.15 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:38.15 memset(&header2_, 0, sizeof(header2_)); 173:38.15 ^ 173:38.15 In file included from /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:19, 173:38.15 from /builddir/build/BUILD/firefox-64.0/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 173:38.15 /builddir/build/BUILD/firefox-64.0/media/webrtc/trunk/webrtc/common_types.h:933:8: note: 'struct webrtc::RTPHeader' declared here 173:38.15 struct RTPHeader { 173:38.15 ^~~~~~~~~ 173:56.10 At global scope: 173:56.11 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 173:56.85 media/webrtc/trunk/gtest/webrtc-gtest 174:48.92 uriloader/exthandler/tests 174:48.98 uriloader/exthandler/tests/WriteArgument 174:49.63 layout/style/test 174:50.18 layout/style/test/host_ListCSSProperties 174:50.93 security/manager/ssl/tests/unit/tlsserver/lib 174:53.85 toolkit/components/telemetry/pingsender 174:54.85 toolkit/components/telemetry/pingsender/pingsender 174:55.29 testing/geckodriver/force-cargo-program-build 175:14.52 Compiling libc v0.2.43 175:17.84 Compiling cfg-if v0.1.2 175:17.93 Compiling nodrop v0.1.12 175:18.03 Compiling scopeguard v0.3.2 175:18.21 Compiling lazy_static v1.0.1 175:18.34 Compiling memoffset v0.2.1 175:18.42 Compiling byteorder v1.2.1 175:19.14 Compiling build_const v0.2.0 175:19.69 Compiling slab v0.4.1 175:19.90 Compiling futures v0.1.23 175:24.43 Compiling lazycell v0.6.0 175:24.59 Compiling cc v1.0.23 175:33.55 Compiling unicode-xid v0.1.0 175:33.77 Compiling matches v0.1.6 175:33.86 Compiling num-traits v0.2.6 175:34.75 Compiling void v1.0.2 175:34.87 Compiling ryu v0.2.4 175:35.59 Compiling adler32 v1.0.2 175:35.96 Compiling serde v1.0.66 175:37.03 Compiling itoa v0.4.1 175:37.50 Compiling fnv v1.0.5 175:37.71 Compiling indexmap v1.0.1 175:38.64 Compiling string v0.1.1 175:38.84 Compiling ucd-util v0.1.1 175:39.45 Compiling unicode-normalization v0.1.5 175:40.91 Compiling num-integer v0.1.39 175:41.66 Compiling regex v1.0.0 175:42.59 Compiling try-lock v0.2.2 175:42.74 Compiling semver-parser v0.7.0 175:44.68 Compiling unicode-width v0.1.4 175:44.89 Compiling safemem v0.2.0 175:45.03 Compiling percent-encoding v1.0.0 175:45.80 Compiling httparse v1.2.3 175:46.76 Compiling utf8-ranges v1.0.0 175:47.33 Compiling bitflags v1.0.4 175:47.42 Compiling podio v0.1.5 175:47.66 Compiling strsim v0.7.0 175:49.58 Compiling rust-ini v0.10.3 175:52.18 Compiling geckodriver v0.23.0 (/builddir/build/BUILD/firefox-64.0/testing/geckodriver) 175:54.56 Compiling unicode-segmentation v1.2.1 175:55.70 Compiling iovec v0.1.2 175:55.94 Compiling num_cpus v1.7.0 175:57.58 Compiling rand v0.4.3 176:01.06 Compiling memchr v2.0.1 176:01.45 Compiling term_size v0.3.0 176:01.79 Compiling time v0.1.40 176:04.38 Compiling crossbeam-utils v0.3.2 176:04.73 Compiling net2 v0.2.32 176:06.19 Compiling log v0.4.5 176:06.83 Compiling arrayvec v0.4.6 176:07.58 Compiling crc v1.7.0 176:08.15 Compiling tokio-executor v0.1.3 176:08.98 Compiling bzip2-sys v0.1.6 176:09.78 Compiling miniz_oxide_c_api v0.1.2 176:10.02 Compiling proc-macro2 v0.4.9 176:17.16 Compiling unicode-bidi v0.3.4 176:20.88 Compiling unreachable v1.0.0 176:20.98 Compiling miniz_oxide v0.1.2 176:25.36 Compiling regex-syntax v0.6.0 176:50.83 Compiling semver v0.6.0 176:52.92 Compiling base64 v0.9.2 176:54.06 Compiling bytes v0.4.9 176:56.55 Compiling futures-cpupool v0.1.8 176:58.60 Compiling rand v0.3.22 176:58.71 Compiling aho-corasick v0.6.8 176:59.49 Compiling textwrap v0.9.0 177:01.07 Compiling msdos_time v0.1.6 177:01.27 Compiling cookie v0.11.0 177:04.09 Compiling mio v0.6.15 177:08.55 Compiling want v0.0.6 177:09.17 Compiling crossbeam-epoch v0.4.3 177:10.81 Compiling tokio-timer v0.2.5 177:17.33 Compiling quote v0.6.3 177:18.28 Compiling idna v0.1.4 177:24.28 Compiling thread_local v0.3.5 177:37.73 Compiling tokio-io v0.1.7 177:39.28 Compiling http v0.1.10 177:47.35 Compiling tempdir v0.3.5 177:47.95 Compiling uuid v0.5.1 177:48.77 Compiling clap v2.31.2 178:39.69 Compiling crossbeam-deque v0.3.1 178:40.87 Compiling syn v0.14.6 179:06.00 Compiling url v1.7.0 179:40.26 Compiling serde_json v1.0.26 179:47.52 Compiling tokio-reactor v0.1.3 179:50.07 Compiling tokio-codec v0.1.0 179:50.73 Compiling h2 v0.1.12 180:04.19 Compiling mozprofile v0.4.0 (/builddir/build/BUILD/firefox-64.0/testing/mozbase/rust/mozprofile) 180:09.48 Compiling tokio-threadpool v0.1.5 180:14.97 Compiling bzip2 v0.3.2 180:15.40 Compiling serde_derive v1.0.66 (https://github.com/servo/serde?branch=deserialize_from_enums8#c4457d80) 180:50.35 Compiling chrono v0.4.6 180:55.37 Compiling mozversion v0.1.3 (/builddir/build/BUILD/firefox-64.0/testing/mozbase/rust/mozversion) 180:57.23 Compiling tokio-tcp v0.1.1 180:58.70 Compiling tokio-udp v0.1.1 180:59.73 Compiling mozrunner v0.8.0 (/builddir/build/BUILD/firefox-64.0/testing/mozbase/rust/mozrunner) 181:02.61 Compiling tokio-fs v0.1.3 181:04.07 Compiling flate2 v1.0.1 181:05.68 Compiling tokio v0.1.7 181:13.02 Compiling zip v0.4.2 181:15.38 Compiling hyper v0.12.7 181:30.16 Compiling webdriver v0.38.0 (/builddir/build/BUILD/firefox-64.0/testing/webdriver) 181:33.26 warning: variant is never constructed: `Quit` 181:33.26 --> testing/webdriver/src/server.rs:27:5 181:33.26 | 181:33.26 27 | Quit, 181:33.26 | ^^^^ 181:33.26 | 181:33.26 = note: #[warn(dead_code)] on by default 183:22.94 Finished release [optimized] target(s) in 8m 24s 183:23.12 testing/mochitest/ssltunnel 183:23.77 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/system_wrappers/key.h:3, 183:23.77 from /builddir/build/BUILD/firefox-64.0/testing/mochitest/ssltunnel/ssltunnel.cpp:29: 183:23.77 /usr/include/nss3/key.h:9:71: note: #pragma message: key.h is deprecated. Please include keyhi.h instead. 183:23.77 #pragma message("key.h is deprecated. Please include keyhi.h instead.") 183:23.77 ^ 183:24.88 testing/mochitest/ssltunnel/ssltunnel 183:25.34 testing/tools/screenshot 183:26.42 testing/tools/screenshot/screentopng 183:27.96 browser/app 183:28.66 browser/app/firefox 183:28.95 js/src/jsapi-tests 184:59.22 js/src/jsapi-tests/jsapi-tests 185:09.08 js/src/gdb 185:15.11 js/src/gdb/gdb-tests 185:25.88 mozglue/tests 185:26.25 mozglue/tests/ShowSSEConfig 185:26.25 mozglue/tests/TestPrintf 185:26.83 gfx/angle/targets/translator 186:49.85 /builddir/build/BUILD/firefox-64.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 186:49.86 /builddir/build/BUILD/firefox-64.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:49.86 switch (type.getNominalSize()) 186:49.86 ^~~~~~ 186:49.86 /builddir/build/BUILD/firefox-64.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 186:49.86 case EbtInt: 186:49.86 ^~~~ 186:49.86 /builddir/build/BUILD/firefox-64.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:49.86 switch (type.getNominalSize()) 186:49.86 ^~~~~~ 186:49.86 /builddir/build/BUILD/firefox-64.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 186:49.86 case EbtUInt: 186:49.86 ^~~~ 186:49.86 /builddir/build/BUILD/firefox-64.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:49.86 switch (type.getNominalSize()) 186:49.86 ^~~~~~ 186:49.86 /builddir/build/BUILD/firefox-64.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 186:49.86 case EbtBool: 186:49.86 ^~~~ 186:49.86 /builddir/build/BUILD/firefox-64.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:49.86 switch (type.getNominalSize()) 186:49.86 ^~~~~~ 186:49.86 /builddir/build/BUILD/firefox-64.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 186:49.86 case EbtVoid: 186:49.86 ^~~~ 187:52.95 security/manager/ssl/tests/unit/tlsserver/cmd 187:56.38 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer 187:56.38 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 187:56.90 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 187:57.20 security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer 187:57.84 dom/canvas 188:13.73 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 188:13.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 188:13.73 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 188:13.73 from /builddir/build/BUILD/firefox-64.0/dom/canvas/CanvasImageCache.cpp:7, 188:13.73 from /builddir/build/BUILD/firefox-64.0/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 188:13.73 /builddir/build/BUILD/firefox-64.0/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 188:13.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:13.73 foundInterface = 0; \ 188:13.73 ^~~~~~~~~~~~~~ 188:13.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:13.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:13.73 ^~~~~~~~~~~~~~~~~~~~~~~ 188:13.73 /builddir/build/BUILD/firefox-64.0/dom/canvas/CanvasRenderingContext2D.cpp:1048:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:13.73 NS_INTERFACE_MAP_END 188:13.73 ^~~~~~~~~~~~~~~~~~~~ 188:13.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:13.73 else 188:13.73 ^~~~ 188:13.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:13.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:13.73 ^~~~~~~~~~~~~~~~~~ 188:13.73 /builddir/build/BUILD/firefox-64.0/dom/canvas/CanvasRenderingContext2D.cpp:1047:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:13.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:13.73 ^~~~~~~~~~~~~~~~~~~~~~ 188:14.29 /builddir/build/BUILD/firefox-64.0/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 188:14.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:14.29 foundInterface = 0; \ 188:14.29 ^~~~~~~~~~~~~~ 188:14.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:14.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:14.29 ^~~~~~~~~~~~~~~~~~~~~~~ 188:14.29 /builddir/build/BUILD/firefox-64.0/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:14.29 NS_INTERFACE_MAP_END 188:14.29 ^~~~~~~~~~~~~~~~~~~~ 188:14.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:14.29 else 188:14.29 ^~~~ 188:14.29 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:14.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:14.29 ^~~~~~~~~~~~~~~~~~ 188:14.29 /builddir/build/BUILD/firefox-64.0/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:14.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:14.29 ^~~~~~~~~~~~~~~~~~~~~~ 188:14.46 /builddir/build/BUILD/firefox-64.0/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 188:14.46 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:14.46 foundInterface = 0; \ 188:14.47 ^~~~~~~~~~~~~~ 188:14.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:14.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:14.47 ^~~~~~~~~~~~~~~~~~~~~~~ 188:14.47 /builddir/build/BUILD/firefox-64.0/dom/canvas/ImageBitmapRenderingContext.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:14.47 NS_INTERFACE_MAP_END 188:14.47 ^~~~~~~~~~~~~~~~~~~~ 188:14.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:14.47 else 188:14.47 ^~~~ 188:14.47 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:14.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:14.47 ^~~~~~~~~~~~~~~~~~ 188:14.47 /builddir/build/BUILD/firefox-64.0/dom/canvas/ImageBitmapRenderingContext.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:14.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:14.47 ^~~~~~~~~~~~~~~~~~~~~~ 188:14.55 /builddir/build/BUILD/firefox-64.0/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 188:14.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:14.55 foundInterface = 0; \ 188:14.55 ^~~~~~~~~~~~~~ 188:14.55 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:14.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:14.56 ^~~~~~~~~~~~~~~~~~~~~~~ 188:14.56 /builddir/build/BUILD/firefox-64.0/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:14.56 NS_INTERFACE_MAP_END 188:14.56 ^~~~~~~~~~~~~~~~~~~~ 188:14.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:14.56 else 188:14.56 ^~~~ 188:14.56 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:14.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:14.56 ^~~~~~~~~~~~~~~~~~ 188:14.56 /builddir/build/BUILD/firefox-64.0/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:14.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:14.56 ^~~~~~~~~~~~~~~~~~~~~~ 188:14.72 /builddir/build/BUILD/firefox-64.0/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 188:14.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:14.73 foundInterface = 0; \ 188:14.73 ^~~~~~~~~~~~~~ 188:14.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:14.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:14.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.73 /builddir/build/BUILD/firefox-64.0/dom/canvas/OffscreenCanvas.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:14.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 188:14.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:14.73 else 188:14.73 ^~~~ 188:14.73 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:14.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:14.73 ^~~~~~~~~~~~~~~~~~ 188:14.73 /builddir/build/BUILD/firefox-64.0/dom/canvas/OffscreenCanvas.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:14.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:14.73 ^~~~~~~~~~~~~~~~~~~~~~ 188:47.07 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 188:47.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 188:47.07 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsAutoPtr.h:10, 188:47.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 188:47.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 188:47.08 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 188:47.08 from /builddir/build/BUILD/firefox-64.0/dom/canvas/WebGLContext.h:15, 188:47.08 from /builddir/build/BUILD/firefox-64.0/dom/canvas/WebGL2Context.h:9, 188:47.08 from /builddir/build/BUILD/firefox-64.0/dom/canvas/WebGL2ContextMRTs.cpp:6, 188:47.08 from /builddir/build/BUILD/firefox-64.0/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 188:47.08 /builddir/build/BUILD/firefox-64.0/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 188:47.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:47.08 foundInterface = 0; \ 188:47.08 ^~~~~~~~~~~~~~ 188:47.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:47.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:47.08 ^~~~~~~~~~~~~~~~~~~~~~~ 188:47.08 /builddir/build/BUILD/firefox-64.0/dom/canvas/WebGLContext.cpp:2581:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:47.08 NS_INTERFACE_MAP_END 188:47.08 ^~~~~~~~~~~~~~~~~~~~ 188:47.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:47.08 else 188:47.08 ^~~~ 188:47.08 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 188:47.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 188:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:47.08 /builddir/build/BUILD/firefox-64.0/dom/canvas/WebGLContext.cpp:2580:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 188:47.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICanvasRenderingContextInternal) 188:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:07.06 In file included from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsUtils.h:14, 190:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsCOMPtr.h:30, 190:07.06 from /builddir/build/BUILD/firefox-64.0/layout/xul/nsBoxFrame.h:19, 190:07.06 from /builddir/build/BUILD/firefox-64.0/layout/xul/nsProgressMeterFrame.h:22, 190:07.06 from /builddir/build/BUILD/firefox-64.0/layout/xul/nsProgressMeterFrame.cpp:14, 190:07.06 from /builddir/build/BUILD/firefox-64.0/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 190:07.06 /builddir/build/BUILD/firefox-64.0/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 190:07.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:07.06 foundInterface = 0; \ 190:07.06 ^~~~~~~~~~~~~~ 190:07.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:07.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:07.06 ^~~~~~~~~~~~~~~~~~~~~~~ 190:07.06 /builddir/build/BUILD/firefox-64.0/layout/xul/nsXULPopupManager.cpp:1112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:07.06 NS_INTERFACE_MAP_END 190:07.06 ^~~~~~~~~~~~~~~~~~~~ 190:07.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:07.06 else 190:07.06 ^~~~ 190:07.06 /builddir/build/BUILD/firefox-64.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:07.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:07.06 ^~~~~~~~~~~~~~~~~~ 190:07.06 /builddir/build/BUILD/firefox-64.0/layout/xul/nsXULPopupManager.cpp:1111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:07.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 190:07.06 ^~~~~~~~~~~~~~~~~~~~~~ 190:18.59 toolkit/library/symverscript.stub 190:19.96 toolkit/library/libxul.so 224:48.70 ipc/app 224:48.83 js/xpconnect/shell 224:52.07 ipc/app/plugin-container 224:53.86 js/xpconnect/shell/xpcshell 224:56.54 js/src/build/spidermonkey_checks.stub 225:01.87 layout/style/test/css_properties.js.stub 225:02.38 toolkit/locales/multilocale.txt.stub 225:02.80 toolkit/mozapps/extensions/built_in_addons.json.stub 225:05.27 devtools/shared/webconsole/reserved-js-words.js.stub 225:05.63 toolkit/library/dependentlibs.list.stub 225:07.76 TEST-PASS | check_spidermonkey_style.py | ok 225:08.08 TEST-PASS | check_macroassembler_style.py | ok 225:08.26 TEST-PASS | check_js_opcode.py | ok 225:08.95 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 225:09.42 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 225:10.54 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 225:10.55 toolkit/library/gtest/symverscript.stub 225:11.62 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 225:11.93 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 225:17.80 adding: install.rdf (deflated 53%) 225:18.00 adding: plugins/libnptest.so (deflated 73%) 225:18.06 adding: plugins/libnpsecondtest.so (deflated 73%) 225:18.13 adding: plugins/libnpthirdtest.so (deflated 73%) 225:18.22 adding: plugins/libnpswftest.so (deflated 73%) 225:23.81 toolkit/locales/update.locale.stub 225:32.63 browser/locales/bookmarks.html.stub 225:36.88 Packaging specialpowers@mozilla.org.xpi... 225:37.20 Packaging quitter@mozilla.org.xpi... 225:37.36 Packaging mozscreenshots@mozilla.org.xpi... 225:38.13 430 compiler warnings present. 225:52.44 warning: dom/base/AttrArray.cpp:189:66 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 225:52.45 warning: dom/base/AttrArray.cpp:386:70 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 225:52.45 warning: dom/base/AttrArray.cpp:539:82 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 225:52.45 warning: dom/base/nsMappedAttributes.cpp:168:82 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 225:52.45 warning: dom/base/nsMappedAttributes.cpp:256:57 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 225:52.45 warning: dom/indexedDB/ActorsParent.cpp:18721:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 225:52.45 warning: dom/indexedDB/Key.cpp:607:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 225:52.45 warning: dom/ipc/ContentProcess.cpp:267:28 [-Wmaybe-uninitialized] 'prefMapSize' may be used uninitialized in this function 225:52.45 warning: dom/ipc/ContentProcess.cpp:275:15 [-Wmaybe-uninitialized] 'prefsLen' may be used uninitialized in this function 225:52.45 warning: dom/ipc/ContentProcess.cpp:282:22 [-Wmaybe-uninitialized] 'schedulerPrefs' may be used uninitialized in this function 225:52.45 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 225:52.45 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 225:52.45 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'childID' may be used uninitialized in this function 225:52.45 warning: dom/ipc/SharedMap.cpp:249:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 225:52.45 warning: dom/media/webaudio/blink/HRTFPanner.cpp:274:67 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 225:52.45 warning: dom/media/webaudio/blink/HRTFPanner.cpp:275:67 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 225:52.45 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 225:52.45 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:90:10 [-Wmaybe-uninitialized] 'isDefault' may be used uninitialized in this function 225:52.45 warning: dom/plugins/base/nsJSNPRuntime.cpp:2156:57 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} with no trivial copy-assignment; use assignment or value-initialization instead 225:52.45 warning: dom/plugins/base/nsPluginHost.cpp:660:9 [-Wmaybe-uninitialized] 'dataToPost' may be used uninitialized in this function 225:52.45 warning: dom/plugins/base/nsPluginHost.cpp:667:17 [-Wmaybe-uninitialized] 'newDataToPostLen' may be used uninitialized in this function 225:52.45 warning: dom/storage/LocalStorage.cpp:82:12 [-Wmaybe-uninitialized] 'length' may be used uninitialized in this function 225:52.45 warning: dom/xslt/xpath/txNodeSet.cpp:118:61 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 225:52.45 warning: dom/xslt/xpath/txNodeSet.cpp:288:64 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 225:52.45 warning: dom/xslt/xpath/txNodeSet.cpp:396:48 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 225:52.45 warning: dom/xslt/xpath/txNodeSet.cpp:513:60 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 225:52.45 warning: dom/xslt/xpath/txNodeSet.cpp:538:59 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 225:52.45 warning: dom/xslt/xpath/txNodeSet.cpp:617:64 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 225:52.45 warning: dom/xul/XULDocument.cpp:1173:14 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 225:52.45 warning: editor/libeditor/HTMLTableEditor.cpp:214:11 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 225:52.45 warning: gfx/2d/DrawTargetCairo.cpp:501:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 225:52.45 warning: gfx/2d/InlineTranslator.cpp:58:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 225:52.45 warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 225:52.45 warning: gfx/2d/InlineTranslator.cpp:70:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 225:52.45 warning: gfx/2d/InlineTranslator.cpp:77:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 225:52.45 warning: gfx/2d/Path.cpp:476:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 225:52.45 warning: gfx/2d/RecordedEventImpl.h:1545:3 [-Wmaybe-uninitialized] 'joinStyle' may be used uninitialized in this function 225:52.45 warning: gfx/2d/RecordedEventImpl.h:1546:3 [-Wmaybe-uninitialized] 'capStyle' may be used uninitialized in this function 225:52.45 warning: gfx/gl/GLBlitHelper.cpp:499:29 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 225:52.45 warning: gfx/gl/GLContext.h:1190:21 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 225:52.45 warning: gfx/thebes/gfxGraphiteShaper.cpp:351:48 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 225:52.45 warning: image/SurfacePipe.h:528:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 225:52.45 warning: js/src/builtin/Object.cpp:323:16 [-Wmaybe-uninitialized] 'voffset' may be used uninitialized in this function 225:52.45 warning: js/src/frontend/BytecodeEmitter.cpp:2581:52 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 225:52.45 warning: js/src/frontend/Parser.cpp:6863:21 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:88:50 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:89:46 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:89:46 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:93:11 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:93:11 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:98:17 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:98:17 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:124:40 [-Wmaybe-uninitialized] '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:128:11 [-Wmaybe-uninitialized] '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 225:52.45 warning: js/src/gc/PublicIterators.h:133:17 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 225:52.45 warning: js/src/jit/IonCacheIRCompiler.cpp:1699:32 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 225:52.45 warning: js/src/jit/MIR.cpp:1122:18 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 225:52.45 warning: js/src/vm/Debugger.cpp:11931:17 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 225:52.45 warning: js/src/vm/Stopwatch.cpp:202:21 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 225:52.45 warning: js/src/wasm/AsmJS.cpp:1944:43 [-Wmaybe-uninitialized] 'sigIndex' may be used uninitialized in this function 225:52.45 warning: js/src/wasm/AsmJS.cpp:7401:76 [-Wmaybe-uninitialized] 'time' may be used uninitialized in this function 225:52.45 warning: js/src/wasm/WasmAST.h:585:17 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 225:52.45 warning: js/src/wasm/WasmBaselineCompile.cpp:3275:9 [-Wmaybe-uninitialized] '*((void*)& r +4)' may be used uninitialized in this function 225:52.45 warning: js/src/wasm/WasmBaselineCompile.cpp:7842:5 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 225:52.45 warning: js/src/wasm/WasmBaselineCompile.cpp:9909:14 [-Wmaybe-uninitialized] 'typeIndex' may be used uninitialized in this function 225:52.45 warning: js/src/wasm/WasmValidate.cpp:509:28 [-Wmaybe-uninitialized] 'numLocalEntries' may be used uninitialized in this function 225:52.45 warning: js/src/wasm/WasmValidate.cpp:514:17 [-Wmaybe-uninitialized] 'uncheckedCode' may be used uninitialized in this function 225:52.45 warning: js/src/wasm/WasmValidate.cpp:519:29 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 225:52.45 warning: layout/base/PresShell.cpp:2737:23 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 225:52.45 warning: layout/base/nsCSSFrameConstructor.cpp:1233:30 [-Wmaybe-uninitialized] 'placeholderType' may be used uninitialized in this function 225:52.45 warning: layout/generic/nsFlexContainerFrame.cpp:5115:29 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 225:52.45 warning: layout/generic/nsFrame.cpp:6143:51 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 225:52.45 warning: layout/generic/nsFrame.cpp:6329:11 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 225:52.45 warning: layout/generic/nsIFrame.h:3578:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 225:52.45 warning: layout/generic/nsTextFrame.cpp:10085:44 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 225:52.45 warning: layout/painting/DashedCornerFinder.cpp:385:7 [-Wmaybe-uninitialized] 'actualDashLength' may be used uninitialized in this function 225:52.45 warning: layout/painting/DashedCornerFinder.cpp:397:9 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 225:52.45 warning: layout/painting/DottedCornerFinder.cpp:528:9 [-Wmaybe-uninitialized] 'actualOverlap' may be used uninitialized in this function 225:52.45 warning: layout/painting/DottedCornerFinder.cpp:538:9 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 225:52.45 warning: layout/painting/nsDisplayList.h:1856:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 225:52.45 warning: layout/printing/PrintTranslator.cpp:32:16 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 225:52.45 warning: layout/style/nsCSSProps.h:178:46 [-Warray-bounds] array subscript (nsCSSPropertyID)378 is above array bounds of 'const Flags [378]' {aka 'const mozilla::CSSPropFlags [378]'} 225:52.45 warning: layout/tables/nsTableFrame.cpp:8113:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 225:52.45 warning: media/mtransport/test_nr_socket.cpp:839:31 [-Wmaybe-uninitialized] 'compare_flags' may be used uninitialized in this function 225:52.45 warning: media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:159:30 [-Wmaybe-uninitialized] 'log_level' may be used uninitialized in this function 225:52.45 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:190:56 [-Wmaybe-uninitialized] 'dir' may be used uninitialized in this function 225:52.45 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:373:42 [-Wmaybe-uninitialized] 'direction' may be used uninitialized in this function 225:52.45 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:543:37 [-Wmaybe-uninitialized] 'semantic' may be used uninitialized in this function 225:52.45 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:1660:50 [-Wmaybe-uninitialized] 'setupEnum' may be used uninitialized in this function 225:52.45 warning: media/webrtc/signaling/src/sdp/SdpHelper.cpp:50:7 [-Wmaybe-uninitialized] 'component' may be used uninitialized in this function 225:52.45 warning: netwerk/base/nsLoadGroup.cpp:467:17 [-Wmaybe-uninitialized] 'flags' may be used uninitialized in this function 225:52.45 warning: netwerk/cache/nsDiskCacheMap.cpp:88:54 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead 225:52.45 warning: netwerk/cache/nsDiskCacheMap.cpp:371:73 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead 225:52.45 warning: netwerk/cache2/CacheFileMetadata.h:36:4 [-Wmaybe-uninitialized] 'frecency' may be used uninitialized in this function 225:52.45 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:289:44 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 225:52.45 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:532:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 225:52.46 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:562:22 [-Wmaybe-uninitialized] 'resultReplaceAfter' may be used uninitialized in this function 225:52.46 warning: netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:107:34 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-internal.h:1188:3 [-Wmaybe-uninitialized] 's8' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-internal.h:1188:3 [-Wmaybe-uninitialized] 's16' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-internal.h:1188:3 [-Wmaybe-uninitialized] 'signed_value64' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-internal.h:1188:3 [-Wmaybe-uninitialized] 'u8' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-internal.h:1188:3 [-Wmaybe-uninitialized] 'u16' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-internal.h:1188:3 [-Wmaybe-uninitialized] 'u64' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-internal.h:1188:3 [-Wmaybe-uninitialized] 's64' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-internal.h:1188:3 [-Wmaybe-uninitialized] 's32' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-param-util.h:408:7 [-Wsubobject-linkage] 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace 225:52.46 warning: objdir/dist/include/gtest/internal/gtest-param-util.h:445:7 [-Wsubobject-linkage] 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace 225:52.46 warning: objdir/dist/include/js/Value.h:419:51 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/js/Value.h:419:51 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/AutoRestore.h:45:17 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/BufferList.h:659:7 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& afterElement +16)' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:788:12 [-Wmaybe-uninitialized] '*((void*)& pointToInsert +16)' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Maybe.h:247:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Maybe.h:526:14 [-Wmaybe-uninitialized] '*((void*)& afterNewNode +16)' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Maybe.h:526:14 [-Wmaybe-uninitialized] '*((void*)& atAfterEnd +16)' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Maybe.h:599:3 [-Wmaybe-uninitialized] '*((void*)& newStart +16)' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/PodOperations.h:33:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead 225:52.46 warning: objdir/dist/include/mozilla/PodOperations.h:33:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 225:52.46 warning: objdir/dist/include/mozilla/PodOperations.h:33:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 225:52.46 warning: objdir/dist/include/mozilla/PodOperations.h:33:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 225:52.46 warning: objdir/dist/include/mozilla/PodOperations.h:33:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead 225:52.46 warning: objdir/dist/include/mozilla/PodOperations.h:47:11 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead 225:52.46 warning: objdir/dist/include/mozilla/PodOperations.h:111:11 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 225:52.46 warning: objdir/dist/include/mozilla/Telemetry.h:110:13 [-Wmaybe-uninitialized] 'label' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Tuple.h:155:46 [-Wmaybe-uninitialized] 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Tuple.h:155:46 [-Wmaybe-uninitialized] 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Vector.h:66:5 [-Wmaybe-uninitialized] 'r' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Vector.h:172:5 [-Wmaybe-uninitialized] 'byte' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/Vector.h:1399:11 [-Wmaybe-uninitialized] 'vlength' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/ipc/ByteBuf.h:52:19 [-Wmaybe-uninitialized] '*((void*)(&)+8).mozilla::ipc::ByteBuf::mData' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/ipc/ByteBuf.h:53:18 [-Wmaybe-uninitialized] '*((void*)(&)+8).mozilla::ipc::ByteBuf::mLen' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/mozilla/ipc/ByteBuf.h:54:23 [-Wmaybe-uninitialized] '*((void*)(&)+8).mozilla::ipc::ByteBuf::mCapacity' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/nsCoord.h:72:11 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 225:52.46 warning: objdir/dist/include/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 225:52.46 warning: objdir/dist/include/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 225:52.46 warning: objdir/dist/include/nsISupportsImpl.h:1069:5 [-Wmultistatement-macros] macro expands to multiple statements 225:52.46 warning: objdir/dist/include/nsTArray.h:216:38 [-Wfree-nonheap-object] attempt to free a non-heap object 'buf' 225:52.46 warning: objdir/dist/include/nsTArray.h:216:38 [-Wfree-nonheap-object] attempt to free a non-heap object 'channelData' 225:52.46 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:53652:30 [-Wmaybe-uninitialized] 'deleteSucceeded' may be used uninitialized in this function 225:52.46 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7 [-Wmaybe-uninitialized] '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function 225:52.46 warning: toolkit/xre/nsSigHandlers.cpp:175:15 [-Wunused-variable] unused variable 'uc' 225:52.46 warning: widget/nsPrintSettingsImpl.cpp:445:12 [-Wmaybe-uninitialized] 'dbl' may be used uninitialized in this function 225:52.46 warning: widget/nsPrintSettingsService.cpp:493:25 [-Wmaybe-uninitialized] 'width' may be used uninitialized in this function 225:52.46 warning: widget/nsPrintSettingsService.cpp:495:26 [-Wmaybe-uninitialized] 'height' may be used uninitialized in this function 225:52.46 warning: xpcom/base/CycleCollectedJSContext.cpp:64:79 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead 225:52.46 warning: xpcom/base/nsDebugImpl.cpp:475:1 [-Wunused-function] 'void RealBreak()' defined but not used 225:52.46 warning: xpcom/base/nsDebugImpl.cpp:503:2 [-Wcpp] #warning do not know how to break on this platform 225:52.46 warning: xpcom/base/nsDebugImpl.cpp:579:2 [-Wcpp] #warning do not know how to break on this platform 225:52.46 warning: xpcom/base/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 225:52.46 warning: xpcom/base/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 225:52.46 warning: xpcom/io/nsEscape.cpp:579:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 225:52.46 warning: xpcom/io/nsLocalFileUnix.cpp:779:42 [-Wmaybe-uninitialized] 'oldPerms' may be used uninitialized in this function 225:52.46 warning: xpcom/io/nsLocalFileUnix.cpp:922:5 [-Wmaybe-uninitialized] 'specialFile' may be used uninitialized in this function 225:52.46 warning: xpcom/io/nsLocalFileUnix.cpp:932:26 [-Wmaybe-uninitialized] 'myPerms' may be used uninitialized in this function 225:52.46 warning: xpcom/io/nsLocalFileUnix.cpp:1100:3 [-Wmaybe-uninitialized] 'isSymLink' may be used uninitialized in this function 225:52.46 warning: xpcom/io/nsLocalFileUnix.cpp:1603:3 [-Wmaybe-uninitialized] 'symLink' may be used uninitialized in this function 225:52.46 warning: xpcom/io/nsStorageStream.cpp:537:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 225:52.46 warning: xpcom/io/nsStorageStream.cpp:586:12 [-Wmaybe-uninitialized] 'remaining' may be used uninitialized in this function 225:52.46 warning: xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:85:27 [-Wmaybe-uninitialized] 'tempu64' may be used uninitialized in this function 225:52.46 warning: /usr/include/bits/string_fortified.h:34:33 [-Wstringop-overflow=] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 225:52.46 warning: /usr/include/bits/string_fortified.h:34:33 [-Wstringop-overflow=] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 225:52.46 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [9, 24] is out of the bounds [0, 8] of object 'ports' with type 'mozilla::dom::Sequence >' 225:52.46 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' offset 16 is out of the bounds [0, 8] of object 'leftovers' with type 'nsTArray > >' 225:52.46 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-8589934592, 9223372036854775807] 225:52.46 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [9, 32] is out of the bounds [0, 8] of object 'result' with type 'nsSMILAnimationFunction::nsSMILValueArray' {aka 'FallibleTArray'} 225:52.46 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-2147483648, 9223372036854775807] 225:52.46 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 225:52.46 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 225:52.46 (suppressed 4 warnings in gfx/angle) 225:52.46 (suppressed 72 warnings in gfx/cairo) 225:52.46 (suppressed 3 warnings in gfx/graphite2) 225:52.46 (suppressed 3 warnings in gfx/harfbuzz) 225:52.46 (suppressed 1 warnings in gfx/ots) 225:52.46 (suppressed 6 warnings in gfx/qcms) 225:52.46 (suppressed 51 warnings in gfx/skia) 225:52.46 (suppressed 3 warnings in gfx/vr/openvr) 225:52.46 (suppressed 1 warnings in ipc/chromium) 225:52.46 (suppressed 1 warnings in media/libcubeb) 225:52.46 (suppressed 1 warnings in media/libmkv) 225:52.46 (suppressed 1 warnings in media/libnestegg) 225:52.46 (suppressed 1 warnings in media/libsoundtouch) 225:52.46 (suppressed 1 warnings in media/libspeex_resampler) 225:52.46 (suppressed 1 warnings in media/libvorbis) 225:52.46 (suppressed 92 warnings in media/webrtc/trunk) 225:52.46 (suppressed 1 warnings in modules/woff2) 225:52.46 (suppressed 9 warnings in security/nss) 225:52.46 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete mach and the build system store shared state in a common directory on the filesystem. The following directory will be created: /builddir/.mozbuild If you would like to use a different directory, hit CTRL+c and set the MOZBUILD_STATE_PATH environment variable to the directory you would like to use and re-run mach. For this change to take effect forever, you'll likely want to export this environment variable from your shell's init scripts. Press ENTER/RETURN to continue or CTRL+c to abort. Creating default state directory: /builddir/.mozbuild 225:52.82 We know it took a while, but your build finally finished successfully! To take your build for a test drive, run: |mach run| For more information on what to do now, see https://developer.mozilla.org/docs/Developer_Guide/So_You_Just_Built_Firefox + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Ad22d8 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le ++ dirname /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le + cd firefox-64.0 + /usr/bin/cp -p /usr/share/bookmarks/default-bookmarks.html objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-64.0/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-64.0/objdir/browser/installer' /builddir/build/BUILD/firefox-64.0/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-64.0/toolkit/locales/gen_multilocale.py main '../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../dist/bin/res/multilocale.txt' en-US printf '\n[multilocale]\n' > locale-manifest.in printf '@RESPATH@/res/multilocale.txt\n' >> locale-manifest.in for LOCALE in en-US ;\ do \ for ENTRY in @RESPATH@/browser/chrome/ @RESPATH@/chrome/ ;\ do \ printf "$ENTRY""$LOCALE"'@JAREXT@\n' >> locale-manifest.in; \ printf "$ENTRY""$LOCALE"'.manifest\n' >> locale-manifest.in; \ done \ done OMNIJAR_NAME=omni.ja \ NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* SymantecSanctionsServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \ /builddir/build/BUILD/firefox-64.0/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-64.0/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-64.0/objdir/browser/installer/locale-manifest.in -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_GTK3=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=30 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=64.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"64.0"' -DMOZILLA_VERSION='"64.0"' -DMOZILLA_VERSION_U=64.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"64.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"ppc64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/firefox-64.0/browser/installer/removed-files.in \ \ --minify \ \ \ --optimizejars \ --compress none \ /builddir/build/BUILD/firefox-64.0/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ # Package mozharness /builddir/build/BUILD/firefox-64.0/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/firefox-64.0/objdir/dist/mozharness.zip Wrote 492 files in 2352007 bytes to mozharness.zip in 4.70s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-64.0/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-64.0/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64 /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/bin /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/applications /builddir/build/SOURCES/firefox-x11.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_X11__/false/ /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/bin/firefox + /usr/bin/cat /builddir/build/SOURCES/firefox-x11.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/bin/firefox-x11 + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-64.0-20181204.tar.xz ++ ls firefox-langpacks/ach.xpi firefox-langpacks/af.xpi firefox-langpacks/an.xpi firefox-langpacks/ar.xpi firefox-langpacks/as.xpi firefox-langpacks/ast.xpi firefox-langpacks/az.xpi firefox-langpacks/be.xpi firefox-langpacks/bg.xpi firefox-langpacks/bn-BD.xpi firefox-langpacks/bn-IN.xpi firefox-langpacks/br.xpi firefox-langpacks/bs.xpi firefox-langpacks/ca.xpi firefox-langpacks/cak.xpi firefox-langpacks/cs.xpi firefox-langpacks/cy.xpi firefox-langpacks/da.xpi firefox-langpacks/de.xpi firefox-langpacks/dsb.xpi firefox-langpacks/el.xpi firefox-langpacks/en-CA.xpi firefox-langpacks/en-GB.xpi firefox-langpacks/en-ZA.xpi firefox-langpacks/eo.xpi firefox-langpacks/es-AR.xpi firefox-langpacks/es-CL.xpi firefox-langpacks/es-ES.xpi firefox-langpacks/es-MX.xpi firefox-langpacks/et.xpi firefox-langpacks/eu.xpi firefox-langpacks/fa.xpi firefox-langpacks/ff.xpi firefox-langpacks/fi.xpi firefox-langpacks/fr.xpi firefox-langpacks/fy-NL.xpi firefox-langpacks/ga-IE.xpi firefox-langpacks/gd.xpi firefox-langpacks/gl.xpi firefox-langpacks/gn.xpi firefox-langpacks/gu-IN.xpi firefox-langpacks/he.xpi firefox-langpacks/hi-IN.xpi firefox-langpacks/hr.xpi firefox-langpacks/hsb.xpi firefox-langpacks/hu.xpi firefox-langpacks/hy-AM.xpi firefox-langpacks/ia.xpi firefox-langpacks/id.xpi firefox-langpacks/is.xpi firefox-langpacks/it.xpi firefox-langpacks/ja.xpi firefox-langpacks/ka.xpi firefox-langpacks/kab.xpi firefox-langpacks/kk.xpi firefox-langpacks/km.xpi firefox-langpacks/kn.xpi firefox-langpacks/ko.xpi firefox-langpacks/lij.xpi firefox-langpacks/lt.xpi firefox-langpacks/lv.xpi firefox-langpacks/mai.xpi firefox-langpacks/mk.xpi firefox-langpacks/ml.xpi firefox-langpacks/mr.xpi firefox-langpacks/ms.xpi firefox-langpacks/my.xpi firefox-langpacks/nb-NO.xpi firefox-langpacks/ne-NP.xpi firefox-langpacks/nl.xpi firefox-langpacks/nn-NO.xpi firefox-langpacks/oc.xpi firefox-langpacks/or.xpi firefox-langpacks/pa-IN.xpi firefox-langpacks/pl.xpi firefox-langpacks/pt-BR.xpi firefox-langpacks/pt-PT.xpi firefox-langpacks/rm.xpi firefox-langpacks/ro.xpi firefox-langpacks/ru.xpi firefox-langpacks/si.xpi firefox-langpacks/sk.xpi firefox-langpacks/sl.xpi firefox-langpacks/son.xpi firefox-langpacks/sq.xpi firefox-langpacks/sr.xpi firefox-langpacks/sv-SE.xpi firefox-langpacks/ta.xpi firefox-langpacks/te.xpi firefox-langpacks/th.xpi firefox-langpacks/tr.xpi firefox-langpacks/uk.xpi firefox-langpacks/ur.xpi firefox-langpacks/uz.xpi firefox-langpacks/vi.xpi firefox-langpacks/xh.xpi firefox-langpacks/zh-CN.xpi firefox-langpacks/zh-TW.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ach.xpi .xpi + language=ach + extensionID=langpack-ach@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ach@firefox.mozilla.org + unzip -qq firefox-langpacks/ach.xpi -d langpack-ach@firefox.mozilla.org + find langpack-ach@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ach@firefox.mozilla.org + zip -qq -r9mX ../langpack-ach@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ach ++ sed -e s/-/_/g + language=ach + echo '%lang(ach) /usr/lib64/firefox/langpacks/langpack-ach@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/af.xpi .xpi + language=af + extensionID=langpack-af@firefox.mozilla.org + /usr/bin/mkdir -p langpack-af@firefox.mozilla.org + unzip -qq firefox-langpacks/af.xpi -d langpack-af@firefox.mozilla.org + find langpack-af@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-af@firefox.mozilla.org + zip -qq -r9mX ../langpack-af@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo af ++ sed -e s/-/_/g + language=af + echo '%lang(af) /usr/lib64/firefox/langpacks/langpack-af@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/an.xpi .xpi + language=an + extensionID=langpack-an@firefox.mozilla.org + /usr/bin/mkdir -p langpack-an@firefox.mozilla.org + unzip -qq firefox-langpacks/an.xpi -d langpack-an@firefox.mozilla.org + find langpack-an@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-an@firefox.mozilla.org + zip -qq -r9mX ../langpack-an@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo an ++ sed -e s/-/_/g + language=an + echo '%lang(an) /usr/lib64/firefox/langpacks/langpack-an@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ar.xpi .xpi + language=ar + extensionID=langpack-ar@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ar@firefox.mozilla.org + unzip -qq firefox-langpacks/ar.xpi -d langpack-ar@firefox.mozilla.org + find langpack-ar@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ar@firefox.mozilla.org + zip -qq -r9mX ../langpack-ar@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ar ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/lib64/firefox/langpacks/langpack-ar@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/as.xpi .xpi + language=as + extensionID=langpack-as@firefox.mozilla.org + /usr/bin/mkdir -p langpack-as@firefox.mozilla.org + unzip -qq firefox-langpacks/as.xpi -d langpack-as@firefox.mozilla.org + find langpack-as@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-as@firefox.mozilla.org + zip -qq -r9mX ../langpack-as@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-as@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo as ++ sed -e s/-/_/g + language=as + echo '%lang(as) /usr/lib64/firefox/langpacks/langpack-as@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ast.xpi .xpi + language=ast + extensionID=langpack-ast@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ast@firefox.mozilla.org + unzip -qq firefox-langpacks/ast.xpi -d langpack-ast@firefox.mozilla.org + find langpack-ast@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ast@firefox.mozilla.org + zip -qq -r9mX ../langpack-ast@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ast ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/firefox/langpacks/langpack-ast@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/az.xpi .xpi + language=az + extensionID=langpack-az@firefox.mozilla.org + /usr/bin/mkdir -p langpack-az@firefox.mozilla.org + unzip -qq firefox-langpacks/az.xpi -d langpack-az@firefox.mozilla.org + find langpack-az@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-az@firefox.mozilla.org + zip -qq -r9mX ../langpack-az@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo az ++ sed -e s/-/_/g + language=az + echo '%lang(az) /usr/lib64/firefox/langpacks/langpack-az@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@firefox.mozilla.org + /usr/bin/mkdir -p langpack-be@firefox.mozilla.org + unzip -qq firefox-langpacks/be.xpi -d langpack-be@firefox.mozilla.org + find langpack-be@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-be@firefox.mozilla.org + zip -qq -r9mX ../langpack-be@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo be ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/firefox/langpacks/langpack-be@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bg@firefox.mozilla.org + unzip -qq firefox-langpacks/bg.xpi -d langpack-bg@firefox.mozilla.org + find langpack-bg@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@firefox.mozilla.org + zip -qq -r9mX ../langpack-bg@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo bg ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/lib64/firefox/langpacks/langpack-bg@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bn-BD.xpi .xpi + language=bn-BD + extensionID=langpack-bn-BD@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-BD@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-BD.xpi -d langpack-bn-BD@firefox.mozilla.org + xargs chmod 644 + find langpack-bn-BD@firefox.mozilla.org -type f + cd langpack-bn-BD@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-BD@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-bn-BD@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo bn-BD ++ sed -e s/-/_/g + language=bn_BD + echo '%lang(bn_BD) /usr/lib64/firefox/langpacks/langpack-bn-BD@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bn-IN.xpi .xpi + language=bn-IN + extensionID=langpack-bn-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-IN.xpi -d langpack-bn-IN@firefox.mozilla.org + find langpack-bn-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-bn-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo bn-IN ++ sed -e s/-/_/g + language=bn_IN + echo '%lang(bn_IN) /usr/lib64/firefox/langpacks/langpack-bn-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/br.xpi .xpi + language=br + extensionID=langpack-br@firefox.mozilla.org + /usr/bin/mkdir -p langpack-br@firefox.mozilla.org + unzip -qq firefox-langpacks/br.xpi -d langpack-br@firefox.mozilla.org + find langpack-br@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-br@firefox.mozilla.org + zip -qq -r9mX ../langpack-br@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/firefox/langpacks/langpack-br@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bs.xpi .xpi + language=bs + extensionID=langpack-bs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bs@firefox.mozilla.org + unzip -qq firefox-langpacks/bs.xpi -d langpack-bs@firefox.mozilla.org + find langpack-bs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bs@firefox.mozilla.org + zip -qq -r9mX ../langpack-bs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo bs ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/lib64/firefox/langpacks/langpack-bs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ca ++ sed -e s/-/_/g + language=ca + echo '%lang(ca) /usr/lib64/firefox/langpacks/langpack-ca@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cak.xpi .xpi + language=cak + extensionID=langpack-cak@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cak@firefox.mozilla.org + unzip -qq firefox-langpacks/cak.xpi -d langpack-cak@firefox.mozilla.org + find langpack-cak@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cak@firefox.mozilla.org + zip -qq -r9mX ../langpack-cak@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo cak ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/firefox/langpacks/langpack-cak@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cs@firefox.mozilla.org + unzip -qq firefox-langpacks/cs.xpi -d langpack-cs@firefox.mozilla.org + find langpack-cs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@firefox.mozilla.org + zip -qq -r9mX ../langpack-cs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo cs ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/lib64/firefox/langpacks/langpack-cs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cy@firefox.mozilla.org + unzip -qq firefox-langpacks/cy.xpi -d langpack-cy@firefox.mozilla.org + find langpack-cy@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@firefox.mozilla.org + zip -qq -r9mX ../langpack-cy@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo cy ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib64/firefox/langpacks/langpack-cy@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@firefox.mozilla.org + /usr/bin/mkdir -p langpack-da@firefox.mozilla.org + unzip -qq firefox-langpacks/da.xpi -d langpack-da@firefox.mozilla.org + find langpack-da@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-da@firefox.mozilla.org + zip -qq -r9mX ../langpack-da@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo de ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib64/firefox/langpacks/langpack-de@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-dsb@firefox.mozilla.org + unzip -qq firefox-langpacks/dsb.xpi -d langpack-dsb@firefox.mozilla.org + find langpack-dsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-dsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-dsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/firefox/langpacks/langpack-dsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@firefox.mozilla.org + /usr/bin/mkdir -p langpack-el@firefox.mozilla.org + unzip -qq firefox-langpacks/el.xpi -d langpack-el@firefox.mozilla.org + find langpack-el@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-el@firefox.mozilla.org + zip -qq -r9mX ../langpack-el@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo el ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib64/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo en-CA + language=en_CA + echo '%lang(en_CA) /usr/lib64/firefox/langpacks/langpack-en-CA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@firefox.mozilla.org + unzip -qq firefox-langpacks/en-GB.xpi -d langpack-en-GB@firefox.mozilla.org + find langpack-en-GB@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-GB@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/firefox/langpacks/langpack-en-GB@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-ZA.xpi .xpi + language=en-ZA + extensionID=langpack-en-ZA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-ZA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-ZA.xpi -d langpack-en-ZA@firefox.mozilla.org + find langpack-en-ZA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-ZA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-ZA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-en-ZA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo en-ZA ++ sed -e s/-/_/g + language=en_ZA + echo '%lang(en_ZA) /usr/lib64/firefox/langpacks/langpack-en-ZA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eo.xpi .xpi + language=eo + extensionID=langpack-eo@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eo@firefox.mozilla.org + unzip -qq firefox-langpacks/eo.xpi -d langpack-eo@firefox.mozilla.org + find langpack-eo@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eo@firefox.mozilla.org + zip -qq -r9mX ../langpack-eo@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo eo ++ sed -e s/-/_/g + language=eo + echo '%lang(eo) /usr/lib64/firefox/langpacks/langpack-eo@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@firefox.mozilla.org + unzip -qq firefox-langpacks/es-AR.xpi -d langpack-es-AR@firefox.mozilla.org + find langpack-es-AR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-AR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib64/firefox/langpacks/langpack-es-AR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-CL.xpi .xpi + language=es-CL + extensionID=langpack-es-CL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-CL@firefox.mozilla.org + unzip -qq firefox-langpacks/es-CL.xpi -d langpack-es-CL@firefox.mozilla.org + find langpack-es-CL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-CL@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-CL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo es-CL ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/lib64/firefox/langpacks/langpack-es-CL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@firefox.mozilla.org + unzip -qq firefox-langpacks/es-ES.xpi -d langpack-es-ES@firefox.mozilla.org + find langpack-es-ES@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-ES@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/firefox/langpacks/langpack-es-ES@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-MX.xpi .xpi + language=es-MX + extensionID=langpack-es-MX@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-MX@firefox.mozilla.org + unzip -qq firefox-langpacks/es-MX.xpi -d langpack-es-MX@firefox.mozilla.org + find langpack-es-MX@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-MX@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-MX@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo es-MX ++ sed -e s/-/_/g + language=es_MX + echo '%lang(es_MX) /usr/lib64/firefox/langpacks/langpack-es-MX@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@firefox.mozilla.org + /usr/bin/mkdir -p langpack-et@firefox.mozilla.org + unzip -qq firefox-langpacks/et.xpi -d langpack-et@firefox.mozilla.org + find langpack-et@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo et ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib64/firefox/langpacks/langpack-et@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eu@firefox.mozilla.org + unzip -qq firefox-langpacks/eu.xpi -d langpack-eu@firefox.mozilla.org + find langpack-eu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eu@firefox.mozilla.org + zip -qq -r9mX ../langpack-eu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/firefox/langpacks/langpack-eu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fa@firefox.mozilla.org + unzip -qq firefox-langpacks/fa.xpi -d langpack-fa@firefox.mozilla.org + find langpack-fa@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@firefox.mozilla.org + zip -qq -r9mX ../langpack-fa@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo fa ++ sed -e s/-/_/g + language=fa + echo '%lang(fa) /usr/lib64/firefox/langpacks/langpack-fa@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ff.xpi .xpi + language=ff + extensionID=langpack-ff@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ff@firefox.mozilla.org + unzip -qq firefox-langpacks/ff.xpi -d langpack-ff@firefox.mozilla.org + find langpack-ff@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ff@firefox.mozilla.org + zip -qq -r9mX ../langpack-ff@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo ff + language=ff + echo '%lang(ff) /usr/lib64/firefox/langpacks/langpack-ff@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fi.xpi .xpi + language=fi + extensionID=langpack-fi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fi@firefox.mozilla.org + unzip -qq firefox-langpacks/fi.xpi -d langpack-fi@firefox.mozilla.org + find langpack-fi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fi@firefox.mozilla.org + zip -qq -r9mX ../langpack-fi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo fi ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/lib64/firefox/langpacks/langpack-fi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fr.xpi .xpi + language=fr + extensionID=langpack-fr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fr@firefox.mozilla.org + unzip -qq firefox-langpacks/fr.xpi -d langpack-fr@firefox.mozilla.org + find langpack-fr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fr@firefox.mozilla.org + zip -qq -r9mX ../langpack-fr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo fr ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/lib64/firefox/langpacks/langpack-fr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fy-NL.xpi .xpi + language=fy-NL + extensionID=langpack-fy-NL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fy-NL@firefox.mozilla.org + unzip -qq firefox-langpacks/fy-NL.xpi -d langpack-fy-NL@firefox.mozilla.org + find langpack-fy-NL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fy-NL@firefox.mozilla.org + zip -qq -r9mX ../langpack-fy-NL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo fy-NL ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/firefox/langpacks/langpack-fy-NL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@firefox.mozilla.org + unzip -qq firefox-langpacks/ga-IE.xpi -d langpack-ga-IE@firefox.mozilla.org + find langpack-ga-IE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ga-IE@firefox.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ga-IE ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/firefox/langpacks/langpack-ga-IE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gd@firefox.mozilla.org + unzip -qq firefox-langpacks/gd.xpi -d langpack-gd@firefox.mozilla.org + find langpack-gd@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@firefox.mozilla.org + zip -qq -r9mX ../langpack-gd@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo gd ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/firefox/langpacks/langpack-gd@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gl@firefox.mozilla.org + unzip -qq firefox-langpacks/gl.xpi -d langpack-gl@firefox.mozilla.org + find langpack-gl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gl@firefox.mozilla.org + zip -qq -r9mX ../langpack-gl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/firefox/langpacks/langpack-gl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gn.xpi .xpi + language=gn + extensionID=langpack-gn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gn@firefox.mozilla.org + unzip -qq firefox-langpacks/gn.xpi -d langpack-gn@firefox.mozilla.org + find langpack-gn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo gn ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/lib64/firefox/langpacks/langpack-gn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gu-IN.xpi .xpi + language=gu-IN + extensionID=langpack-gu-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gu-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/gu-IN.xpi -d langpack-gu-IN@firefox.mozilla.org + find langpack-gu-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gu-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-gu-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo gu-IN ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/lib64/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + xargs chmod 644 + find langpack-he@firefox.mozilla.org -type f + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo he + language=he + echo '%lang(he) /usr/lib64/firefox/langpacks/langpack-he@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hi-IN.xpi .xpi + language=hi-IN + extensionID=langpack-hi-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hi-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/hi-IN.xpi -d langpack-hi-IN@firefox.mozilla.org + find langpack-hi-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hi-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-hi-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo hi-IN ++ sed -e s/-/_/g + language=hi_IN + echo '%lang(hi_IN) /usr/lib64/firefox/langpacks/langpack-hi-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hr@firefox.mozilla.org + unzip -qq firefox-langpacks/hr.xpi -d langpack-hr@firefox.mozilla.org + find langpack-hr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@firefox.mozilla.org + zip -qq -r9mX ../langpack-hr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo hr ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/lib64/firefox/langpacks/langpack-hr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hsb.xpi .xpi + language=hsb + extensionID=langpack-hsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hsb@firefox.mozilla.org + unzip -qq firefox-langpacks/hsb.xpi -d langpack-hsb@firefox.mozilla.org + find langpack-hsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-hsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo hsb ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/lib64/firefox/langpacks/langpack-hsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hu.xpi .xpi + language=hu + extensionID=langpack-hu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hu@firefox.mozilla.org + unzip -qq firefox-langpacks/hu.xpi -d langpack-hu@firefox.mozilla.org + find langpack-hu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hu@firefox.mozilla.org + zip -qq -r9mX ../langpack-hu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib64/firefox/langpacks/langpack-hu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@firefox.mozilla.org + unzip -qq firefox-langpacks/hy-AM.xpi -d langpack-hy-AM@firefox.mozilla.org + find langpack-hy-AM@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@firefox.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/firefox/langpacks/langpack-hy-AM@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ia.xpi .xpi + language=ia + extensionID=langpack-ia@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ia@firefox.mozilla.org + unzip -qq firefox-langpacks/ia.xpi -d langpack-ia@firefox.mozilla.org + find langpack-ia@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ia@firefox.mozilla.org + zip -qq -r9mX ../langpack-ia@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ia ++ sed -e s/-/_/g + language=ia + echo '%lang(ia) /usr/lib64/firefox/langpacks/langpack-ia@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@firefox.mozilla.org + /usr/bin/mkdir -p langpack-id@firefox.mozilla.org + unzip -qq firefox-langpacks/id.xpi -d langpack-id@firefox.mozilla.org + find langpack-id@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-id@firefox.mozilla.org + zip -qq -r9mX ../langpack-id@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo id ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/firefox/langpacks/langpack-id@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@firefox.mozilla.org + /usr/bin/mkdir -p langpack-is@firefox.mozilla.org + unzip -qq firefox-langpacks/is.xpi -d langpack-is@firefox.mozilla.org + find langpack-is@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-is@firefox.mozilla.org + zip -qq -r9mX ../langpack-is@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo is ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/firefox/langpacks/langpack-is@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@firefox.mozilla.org + /usr/bin/mkdir -p langpack-it@firefox.mozilla.org + unzip -qq firefox-langpacks/it.xpi -d langpack-it@firefox.mozilla.org + find langpack-it@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-it@firefox.mozilla.org + zip -qq -r9mX ../langpack-it@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo it ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/firefox/langpacks/langpack-it@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ja@firefox.mozilla.org + unzip -qq firefox-langpacks/ja.xpi -d langpack-ja@firefox.mozilla.org + find langpack-ja@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ja@firefox.mozilla.org + zip -qq -r9mX ../langpack-ja@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ka ++ sed -e s/-/_/g + language=ka + echo '%lang(ka) /usr/lib64/firefox/langpacks/langpack-ka@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kab.xpi .xpi + language=kab + extensionID=langpack-kab@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kab@firefox.mozilla.org + unzip -qq firefox-langpacks/kab.xpi -d langpack-kab@firefox.mozilla.org + find langpack-kab@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kab@firefox.mozilla.org + zip -qq -r9mX ../langpack-kab@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo kab ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/firefox/langpacks/langpack-kab@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kk@firefox.mozilla.org + unzip -qq firefox-langpacks/kk.xpi -d langpack-kk@firefox.mozilla.org + find langpack-kk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kk@firefox.mozilla.org + zip -qq -r9mX ../langpack-kk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo km ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib64/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + find langpack-kn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo kn ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/lib64/firefox/langpacks/langpack-kn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ko@firefox.mozilla.org + unzip -qq firefox-langpacks/ko.xpi -d langpack-ko@firefox.mozilla.org + find langpack-ko@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ko ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/firefox/langpacks/langpack-ko@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lij.xpi .xpi + language=lij + extensionID=langpack-lij@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lij@firefox.mozilla.org + unzip -qq firefox-langpacks/lij.xpi -d langpack-lij@firefox.mozilla.org + find langpack-lij@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lij@firefox.mozilla.org + zip -qq -r9mX ../langpack-lij@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo lij ++ sed -e s/-/_/g + language=lij + echo '%lang(lij) /usr/lib64/firefox/langpacks/langpack-lij@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lt.xpi .xpi + language=lt + extensionID=langpack-lt@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lt@firefox.mozilla.org + unzip -qq firefox-langpacks/lt.xpi -d langpack-lt@firefox.mozilla.org + find langpack-lt@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lt@firefox.mozilla.org + zip -qq -r9mX ../langpack-lt@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo lt ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib64/firefox/langpacks/langpack-lt@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lv.xpi .xpi + language=lv + extensionID=langpack-lv@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lv@firefox.mozilla.org + unzip -qq firefox-langpacks/lv.xpi -d langpack-lv@firefox.mozilla.org + find langpack-lv@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lv@firefox.mozilla.org + zip -qq -r9mX ../langpack-lv@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo lv ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/lib64/firefox/langpacks/langpack-lv@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mai.xpi .xpi + language=mai + extensionID=langpack-mai@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mai@firefox.mozilla.org + unzip -qq firefox-langpacks/mai.xpi -d langpack-mai@firefox.mozilla.org + find langpack-mai@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mai@firefox.mozilla.org + zip -qq -r9mX ../langpack-mai@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-mai@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo mai ++ sed -e s/-/_/g + language=mai + echo '%lang(mai) /usr/lib64/firefox/langpacks/langpack-mai@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mk.xpi .xpi + language=mk + extensionID=langpack-mk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mk@firefox.mozilla.org + unzip -qq firefox-langpacks/mk.xpi -d langpack-mk@firefox.mozilla.org + find langpack-mk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mk@firefox.mozilla.org + zip -qq -r9mX ../langpack-mk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo mk ++ sed -e s/-/_/g + language=mk + echo '%lang(mk) /usr/lib64/firefox/langpacks/langpack-mk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ml.xpi .xpi + language=ml + extensionID=langpack-ml@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ml@firefox.mozilla.org + unzip -qq firefox-langpacks/ml.xpi -d langpack-ml@firefox.mozilla.org + find langpack-ml@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ml@firefox.mozilla.org + zip -qq -r9mX ../langpack-ml@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ml@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ml ++ sed -e s/-/_/g + language=ml + echo '%lang(ml) /usr/lib64/firefox/langpacks/langpack-ml@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mr.xpi .xpi + language=mr + extensionID=langpack-mr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mr@firefox.mozilla.org + unzip -qq firefox-langpacks/mr.xpi -d langpack-mr@firefox.mozilla.org + find langpack-mr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mr@firefox.mozilla.org + zip -qq -r9mX ../langpack-mr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo mr ++ sed -e s/-/_/g + language=mr + echo '%lang(mr) /usr/lib64/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ms ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib64/firefox/langpacks/langpack-ms@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/my.xpi .xpi + language=my + extensionID=langpack-my@firefox.mozilla.org + /usr/bin/mkdir -p langpack-my@firefox.mozilla.org + unzip -qq firefox-langpacks/my.xpi -d langpack-my@firefox.mozilla.org + find langpack-my@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-my@firefox.mozilla.org + zip -qq -r9mX ../langpack-my@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo my ++ sed -e s/-/_/g + language=my + echo '%lang(my) /usr/lib64/firefox/langpacks/langpack-my@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nb-NO.xpi -d langpack-nb-NO@firefox.mozilla.org + find langpack-nb-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nb-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/firefox/langpacks/langpack-nb-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ne-NP.xpi .xpi + language=ne-NP + extensionID=langpack-ne-NP@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ne-NP@firefox.mozilla.org + unzip -qq firefox-langpacks/ne-NP.xpi -d langpack-ne-NP@firefox.mozilla.org + find langpack-ne-NP@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ne-NP@firefox.mozilla.org + zip -qq -r9mX ../langpack-ne-NP@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ne-NP ++ sed -e s/-/_/g + language=ne_NP + echo '%lang(ne_NP) /usr/lib64/firefox/langpacks/langpack-ne-NP@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nl@firefox.mozilla.org + unzip -qq firefox-langpacks/nl.xpi -d langpack-nl@firefox.mozilla.org + find langpack-nl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@firefox.mozilla.org + zip -qq -r9mX ../langpack-nl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/firefox/langpacks/langpack-nl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nn-NO.xpi -d langpack-nn-NO@firefox.mozilla.org + find langpack-nn-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo nn-NO ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/firefox/langpacks/langpack-nn-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/oc.xpi .xpi + language=oc + extensionID=langpack-oc@firefox.mozilla.org + /usr/bin/mkdir -p langpack-oc@firefox.mozilla.org + unzip -qq firefox-langpacks/oc.xpi -d langpack-oc@firefox.mozilla.org + xargs chmod 644 + find langpack-oc@firefox.mozilla.org -type f + cd langpack-oc@firefox.mozilla.org + zip -qq -r9mX ../langpack-oc@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo oc ++ sed -e s/-/_/g + language=oc + echo '%lang(oc) /usr/lib64/firefox/langpacks/langpack-oc@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/or.xpi .xpi + language=or + extensionID=langpack-or@firefox.mozilla.org + /usr/bin/mkdir -p langpack-or@firefox.mozilla.org + unzip -qq firefox-langpacks/or.xpi -d langpack-or@firefox.mozilla.org + xargs chmod 644 + find langpack-or@firefox.mozilla.org -type f + cd langpack-or@firefox.mozilla.org + zip -qq -r9mX ../langpack-or@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-or@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo or ++ sed -e s/-/_/g + language=or + echo '%lang(or) /usr/lib64/firefox/langpacks/langpack-or@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pa-IN.xpi .xpi + language=pa-IN + extensionID=langpack-pa-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pa-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/pa-IN.xpi -d langpack-pa-IN@firefox.mozilla.org + find langpack-pa-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pa-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-pa-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib64/firefox/langpacks/langpack-pa-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pl@firefox.mozilla.org + unzip -qq firefox-langpacks/pl.xpi -d langpack-pl@firefox.mozilla.org + xargs chmod 644 + find langpack-pl@firefox.mozilla.org -type f + cd langpack-pl@firefox.mozilla.org + zip -qq -r9mX ../langpack-pl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo pl ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/firefox/langpacks/langpack-pl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-BR.xpi -d langpack-pt-BR@firefox.mozilla.org + find langpack-pt-BR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/firefox/langpacks/langpack-pt-BR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-PT.xpi -d langpack-pt-PT@firefox.mozilla.org + find langpack-pt-PT@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/firefox/langpacks/langpack-pt-PT@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@firefox.mozilla.org + /usr/bin/mkdir -p langpack-rm@firefox.mozilla.org + unzip -qq firefox-langpacks/rm.xpi -d langpack-rm@firefox.mozilla.org + find langpack-rm@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-rm@firefox.mozilla.org + zip -qq -r9mX ../langpack-rm@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo rm ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/firefox/langpacks/langpack-rm@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ro@firefox.mozilla.org + unzip -qq firefox-langpacks/ro.xpi -d langpack-ro@firefox.mozilla.org + find langpack-ro@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ro@firefox.mozilla.org + zip -qq -r9mX ../langpack-ro@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ro ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/firefox/langpacks/langpack-ro@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ru@firefox.mozilla.org + unzip -qq firefox-langpacks/ru.xpi -d langpack-ru@firefox.mozilla.org + find langpack-ru@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo ru + language=ru + echo '%lang(ru) /usr/lib64/firefox/langpacks/langpack-ru@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/si.xpi .xpi + language=si + extensionID=langpack-si@firefox.mozilla.org + /usr/bin/mkdir -p langpack-si@firefox.mozilla.org + unzip -qq firefox-langpacks/si.xpi -d langpack-si@firefox.mozilla.org + find langpack-si@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-si@firefox.mozilla.org + zip -qq -r9mX ../langpack-si@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo si ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/lib64/firefox/langpacks/langpack-si@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sk.xpi .xpi + language=sk + extensionID=langpack-sk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sk@firefox.mozilla.org + unzip -qq firefox-langpacks/sk.xpi -d langpack-sk@firefox.mozilla.org + find langpack-sk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sk@firefox.mozilla.org + zip -qq -r9mX ../langpack-sk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo sk ++ sed -e s/-/_/g + language=sk + echo '%lang(sk) /usr/lib64/firefox/langpacks/langpack-sk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sl.xpi .xpi + language=sl + extensionID=langpack-sl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sl@firefox.mozilla.org + unzip -qq firefox-langpacks/sl.xpi -d langpack-sl@firefox.mozilla.org + find langpack-sl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sl@firefox.mozilla.org + zip -qq -r9mX ../langpack-sl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/firefox/langpacks/langpack-sl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/son.xpi .xpi + language=son + extensionID=langpack-son@firefox.mozilla.org + /usr/bin/mkdir -p langpack-son@firefox.mozilla.org + unzip -qq firefox-langpacks/son.xpi -d langpack-son@firefox.mozilla.org + find langpack-son@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-son@firefox.mozilla.org + zip -qq -r9mX ../langpack-son@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo son ++ sed -e s/-/_/g + language=son + echo '%lang(son) /usr/lib64/firefox/langpacks/langpack-son@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sq@firefox.mozilla.org + unzip -qq firefox-langpacks/sq.xpi -d langpack-sq@firefox.mozilla.org + find langpack-sq@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sq@firefox.mozilla.org + zip -qq -r9mX ../langpack-sq@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo sq ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/firefox/langpacks/langpack-sq@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sr@firefox.mozilla.org + unzip -qq firefox-langpacks/sr.xpi -d langpack-sr@firefox.mozilla.org + find langpack-sr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@firefox.mozilla.org + zip -qq -r9mX ../langpack-sr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/firefox/langpacks/langpack-sr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@firefox.mozilla.org + unzip -qq firefox-langpacks/sv-SE.xpi -d langpack-sv-SE@firefox.mozilla.org + find langpack-sv-SE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@firefox.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/firefox/langpacks/langpack-sv-SE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ta.xpi .xpi + language=ta + extensionID=langpack-ta@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ta@firefox.mozilla.org + unzip -qq firefox-langpacks/ta.xpi -d langpack-ta@firefox.mozilla.org + find langpack-ta@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ta@firefox.mozilla.org + zip -qq -r9mX ../langpack-ta@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ta ++ sed -e s/-/_/g + language=ta + echo '%lang(ta) /usr/lib64/firefox/langpacks/langpack-ta@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/te.xpi .xpi + language=te + extensionID=langpack-te@firefox.mozilla.org + /usr/bin/mkdir -p langpack-te@firefox.mozilla.org + unzip -qq firefox-langpacks/te.xpi -d langpack-te@firefox.mozilla.org + find langpack-te@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-te@firefox.mozilla.org + zip -qq -r9mX ../langpack-te@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo te ++ sed -e s/-/_/g + language=te + echo '%lang(te) /usr/lib64/firefox/langpacks/langpack-te@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/th.xpi .xpi + language=th + extensionID=langpack-th@firefox.mozilla.org + /usr/bin/mkdir -p langpack-th@firefox.mozilla.org + unzip -qq firefox-langpacks/th.xpi -d langpack-th@firefox.mozilla.org + find langpack-th@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-th@firefox.mozilla.org + zip -qq -r9mX ../langpack-th@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo th ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/lib64/firefox/langpacks/langpack-th@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + find langpack-tr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/firefox/langpacks/langpack-tr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uk@firefox.mozilla.org + unzip -qq firefox-langpacks/uk.xpi -d langpack-uk@firefox.mozilla.org + find langpack-uk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo ur ++ sed -e s/-/_/g + language=ur + echo '%lang(ur) /usr/lib64/firefox/langpacks/langpack-ur@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uz@firefox.mozilla.org + unzip -qq firefox-langpacks/uz.xpi -d langpack-uz@firefox.mozilla.org + find langpack-uz@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-64.0 ++ echo uz ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/lib64/firefox/langpacks/langpack-uz@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-vi@firefox.mozilla.org + unzip -qq firefox-langpacks/vi.xpi -d langpack-vi@firefox.mozilla.org + find langpack-vi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@firefox.mozilla.org + zip -qq -r9mX ../langpack-vi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo vi ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/lib64/firefox/langpacks/langpack-vi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/xh.xpi .xpi + language=xh + extensionID=langpack-xh@firefox.mozilla.org + /usr/bin/mkdir -p langpack-xh@firefox.mozilla.org + unzip -qq firefox-langpacks/xh.xpi -d langpack-xh@firefox.mozilla.org + find langpack-xh@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-xh@firefox.mozilla.org + zip -qq -r9mX ../langpack-xh@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo xh ++ sed -e s/-/_/g + language=xh + echo '%lang(xh) /usr/lib64/firefox/langpacks/langpack-xh@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-CN.xpi -d langpack-zh-CN@firefox.mozilla.org + find langpack-zh-CN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-CN@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-CN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/firefox/langpacks/langpack-zh-CN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-TW.xpi -d langpack-zh-TW@firefox.mozilla.org + find langpack-zh-TW@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-64.0 ++ echo zh-TW ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/lib64/firefox/langpacks/langpack-zh-TW@firefox.mozilla.org.xpi' + /usr/bin/rm -rf firefox-langpacks + create_default_langpack bn-IN bn + language_long=bn-IN + language_short=bn + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-bn-IN@firefox.mozilla.org.xpi langpack-bn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0 + echo '%lang(bn) /usr/lib64/firefox/langpacks/langpack-bn@firefox.mozilla.org.xpi' + create_default_langpack es-AR es + language_long=es-AR + language_short=es + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0 + echo '%lang(es) /usr/lib64/firefox/langpacks/langpack-es@firefox.mozilla.org.xpi' + create_default_langpack fy-NL fy + language_long=fy-NL + language_short=fy + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 /builddir/build/BUILD/firefox-64.0 + cd - + echo '%lang(fy) /usr/lib64/firefox/langpacks/langpack-fy@firefox.mozilla.org.xpi' + create_default_langpack ga-IE ga + language_long=ga-IE + language_short=ga + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - + echo '%lang(ga) /usr/lib64/firefox/langpacks/langpack-ga@firefox.mozilla.org.xpi' + create_default_langpack gu-IN gu + language_long=gu-IN + language_short=gu + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - + echo '%lang(gu) /usr/lib64/firefox/langpacks/langpack-gu@firefox.mozilla.org.xpi' + create_default_langpack hi-IN hi + language_long=hi-IN + language_short=hi + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - + echo '%lang(hi) /usr/lib64/firefox/langpacks/langpack-hi@firefox.mozilla.org.xpi' + create_default_langpack hy-AM hy + language_long=hy-AM + language_short=hy + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - + echo '%lang(hy) /usr/lib64/firefox/langpacks/langpack-hy@firefox.mozilla.org.xpi' + create_default_langpack nb-NO nb + language_long=nb-NO + language_short=nb + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - + echo '%lang(nb) /usr/lib64/firefox/langpacks/langpack-nb@firefox.mozilla.org.xpi' + create_default_langpack nn-NO nn + language_long=nn-NO + language_short=nn + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - + echo '%lang(nn) /usr/lib64/firefox/langpacks/langpack-nn@firefox.mozilla.org.xpi' + create_default_langpack pa-IN pa + language_long=pa-IN + language_short=pa + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - + echo '%lang(pa) /usr/lib64/firefox/langpacks/langpack-pa@firefox.mozilla.org.xpi' + create_default_langpack pt-PT pt + language_long=pt-PT + language_short=pt + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - + echo '%lang(pt) /usr/lib64/firefox/langpacks/langpack-pt@firefox.mozilla.org.xpi' + create_default_langpack sv-SE sv + language_long=sv-SE + language_short=sv + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - + echo '%lang(sv) /usr/lib64/firefox/langpacks/langpack-sv@firefox.mozilla.org.xpi' + create_default_langpack zh-TW zh + language_long=zh-TW + language_short=zh + cd /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox-devel-64.0/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox-devel-64.0/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox-devel-64.0/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 64.0-4.fc30.op.1 --unique-debug-suffix -64.0-4.fc30.op.1.ppc64le --unique-debug-src-base firefox-64.0-4.fc30.op.1.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-64.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/pingsender dwz: ./usr/lib64/firefox/libxul.so-64.0-4.fc30.op.1.ppc64le.debug: Too many DIEs, not optimizing /usr/lib/rpm/sepdebugcrcfix: Updated 10 CRC32s, 1 CRC32s did match. cpio: <::alloc::macros::vec macros>: Cannot stat: No such file or directory cpio: <::bitflags::__bitflags macros>: Cannot stat: No such file or directory cpio: <::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: <::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: <::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: <::core::macros::panic macros>: Cannot stat: No such file or directory cpio: <::core::macros::try macros>: Cannot stat: No such file or directory cpio: <::core::macros::unreachable macros>: Cannot stat: No such file or directory cpio: <::core::macros::write macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::ascii_case_insensitive_phf_map macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__invoke_proc_macro macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__to_lowercase macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::match_ignore_ascii_case macros>: Cannot stat: No such file or directory cpio: <::error_chain::error_chain::impl_error_chain_processed macros>: Cannot stat: No such file or directory cpio: <::futures::poll::try_ready macros>: Cannot stat: No such file or directory cpio: <::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy_static macros>: Cannot stat: No such file or directory cpio: <::log::macros::log macros>: Cannot stat: No such file or directory cpio: <::log::macros::log_enabled macros>: Cannot stat: No such file or directory cpio: <::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory cpio: <::std::macros::panic macros>: Cannot stat: No such file or directory cpio: <::std::macros::println macros>: Cannot stat: No such file or directory cpio: <::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: <::tokio_io::try_nb macros>: Cannot stat: No such file or directory cpio: liballoc/lib.rs: Cannot stat: No such file or directory cpio: libstd/lib.rs: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/preprocessor/Tokenizer.l: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/translator/glslang.l: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/NONE: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory cpio: third_party/rust/cose-c/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/cose/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch-0.3.1/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/cssparser/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/cssparser/<::procedural_masquerade::define_invoke_proc_macro macros>: Cannot stat: No such file or directory cpio: third_party/rust/cssparser/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/cubeb-core/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/env_logger/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures-cpupool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/gleam/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/idna/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/mio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/moz_cbor/dom/webauthn/u2f-hid-rs/src/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/moz_cbor/gfx/webrender/src/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/moz_cbor/servo/components/style/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rand/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::lazy_static::lazy_static macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/ron/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/runloop/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/semver/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/smallbitvec/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-executor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-executor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::log::macros::log macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-reactor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-threadpool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-threadpool/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-threadpool/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-timer/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-uds/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-uds/<::log::macros::log macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-uds/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/url/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/url/<::std::macros::panic macros>: Cannot stat: No such file or directory 579765 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/xpcom/build/PoisonIOInterposer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/toolkit/components/protobuf/src/google/protobuf/arena.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/third_party/rust/gleam/src/lib.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/third_party/rust/gleam/src/gles_fns.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/third_party/rust/gleam/src/gl_fns.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/third_party/rust/gleam/src/gl.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/objdir/dist/include/mozilla/dom/Event.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/objdir/dist/include/mozilla/PoisonIOInterposer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_socketvar.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_socket.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_route.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_recv_thread.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_mbuf.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_mbuf.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_malloc.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_inpcb.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_environment.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_environment.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/user_atomic.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctputil.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctputil.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_var.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_usrreq.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_userspace.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_uio.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_timer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_timer.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_sysctl.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_sysctl.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_structs.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_ss_functions.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_sha1.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_sha1.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_peeloff.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_peeloff.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_pcb.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_pcb.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_output.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_output.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_os_userspace.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_os.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_input.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_input.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_indata.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_indata.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_header.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_crc32.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_crc32.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_cc_functions.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_callout.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_callout.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_bsd_addr.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_bsd_addr.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_auth.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_auth.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_asconf.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp_asconf.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/netwerk/sctp/src/netinet/sctp.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/media/webrtc/trunk/webrtc/modules/video_processing/util/skin_detection.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/layout/style/nsTransitionManager.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/layout/style/nsAnimationManager.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/gfx/skia/skia/src/utils/SkShadowTessellator.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/gfx/skia/skia/src/utils/SkInsetConvexPolygon.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/gfx/skia/skia/src/utils/SkInsetConvexPolygon.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-64.0-4.fc30.op.1.ppc64le/gfx/skia/skia/src/core/SkDrawShadowInfo.cpp is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/bin/firefox-x11 from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/firefox from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh Processing files: firefox-64.0-4.fc30.op.1.ppc64le warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib64/firefox/firefox-bin Provides: application() application(firefox.desktop) firefox = 64.0-4.fc30.op.1 firefox(ppc-64) = 64.0-4.fc30.op.1 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul64)(64bit) metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXcursor.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXi.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.28)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libgdk-3.so.0()(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libicudata.so.62()(64bit) libicui18n.so.62()(64bit) libicuuc.so.62()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.17)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstartup-notification-1.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvpx.so.5()(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul64)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz.so.1(ZLIB_1.2.3.4)(64bit) libz.so.1(ZLIB_1.2.9)(64bit) rtld(GNU_HASH) Obsoletes: mozilla <= 37:1.7.13 Processing files: firefox-x11-64.0-4.fc30.op.1.ppc64le Provides: application() application(firefox-x11.desktop) firefox-x11 = 64.0-4.fc30.op.1 firefox-x11(ppc-64) = 64.0-4.fc30.op.1 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-debugsource-64.0-4.fc30.op.1.ppc64le Provides: firefox-debugsource = 64.0-4.fc30.op.1 firefox-debugsource(ppc-64) = 64.0-4.fc30.op.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-64.0-4.fc30.op.1.ppc64le warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib/debug/usr/lib64/firefox/firefox-64.0-4.fc30.op.1.ppc64le.debug and /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le/usr/lib/debug/usr/lib64/firefox/firefox-bin-64.0-4.fc30.op.1.ppc64le.debug Provides: debuginfo(build-id) = 02c22e237a397baadc70bc4653854a5803ca1dab debuginfo(build-id) = 1ada8b0808e4f584849393df37d8c2e2d5fcb21d debuginfo(build-id) = 5ded1c021af6b7d3de837d39221f70b17eed40e8 debuginfo(build-id) = 69326462e50260709474670fae2e6521e40ecad2 debuginfo(build-id) = 8993096d712295a5395355a8426f26b9cab73342 debuginfo(build-id) = 998a65c72178d30e35ffb60df7fcb0c6f2ab502b debuginfo(build-id) = affea4c0fc4caf6a6b1d4240f2be50e70f55801d debuginfo(build-id) = b6ca59244312ff265a9b72a14f378ac46954a5a9 debuginfo(build-id) = cbd07e90d9993f39082a3f1c9e3b7ac14a86b049 debuginfo(build-id) = e85263c8260b4bfe3187f09eea416f26b5643b3d firefox-debuginfo = 64.0-4.fc30.op.1 firefox-debuginfo(ppc-64) = 64.0-4.fc30.op.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(ppc-64) = 64.0-4.fc30.op.1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le Wrote: /builddir/build/RPMS/firefox-64.0-4.fc30.op.1.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-x11-64.0-4.fc30.op.1.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-64.0-4.fc30.op.1.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-64.0-4.fc30.op.1.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.XD03uf + umask 022 + cd /builddir/build/BUILD + cd firefox-64.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-64.0-4.fc30.op.1.ppc64le + exit 0 Finish: rpmbuild firefox-64.0-4.fc30.op.1.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/841294-fedora-rawhide-ppc64le-1546512059.483397/root/var/log/dnf.log /var/lib/mock/841294-fedora-rawhide-ppc64le-1546512059.483397/root/var/log/dnf.librepo.log /var/lib/mock/841294-fedora-rawhide-ppc64le-1546512059.483397/root/var/log/dnf.rpm.log Finish: build phase for firefox-64.0-4.fc30.op.1.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/firefox-64.0-4.fc30.op.1.src.rpm) Config(child) 255 minutes 43 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run